skysight-inc/HackerNews huggingface dataset:
What percent of developers do you think are actively using fuzzing? I would be shocked if more than 1%. Please do not read this as I do not think fuzzing is important! It is very important for system-level software.
That would fit into profits though. Money in his pocket is what he supports more than anything else.
Show HN: I made a tool for aspiring health professionals
Hi Everyone!!

I am a self-taught developer and indie hacker, with a background as a product manager, chief of staff, and management consultant. After several years in the corporate and startup worlds, I turned to indie hacking as a means to support my family and also earn back my time. I now enjoy building CasperPractice without any boss or meetings :)
HTML is accessible by default. Problems only arise when you try to be clever.
It's also worth remembering that a cell isn't a well structured environment - it's essentially a bag of chemicals, with some slightly smaller bags of other chemicals inside it.

While there's a lot of mechanisms which are adding order and structure to what happens, it's all still just a big concentrated aqueous solution of everything in the cell, diffusion processes and mixing and all.

So statements like a gene being "switched on" are very much an abstraction: whereas switching on a data line in a chip puts a very nice neat little voltage potential somewhere, switching on a gene basically just means the concentration of some "chemical" (protein) starts increasing and getting mixed into the cell (or ejected out of it by interacting with a bunch of other floating around things).
You do realise the bulk of video showing packs of dark dressed soccer thugs chasing down victims were showing Israeli fans chasing local Arabs?

I'm not sure what happened where you live but here several networks apologised and withdrew their earlier reports.

https://www.abc.net.au/mediawatch/episodes/amsterdam/1046153...
What an interesting technical challenge and puzzle. The fact these were traded for a few kangaroos is hilarious - I wonder who decided on that exchange rate!
If you don’t think eugenics involves misunderstanding inheritability I don’t know what to tell you.
I’ve used submodules a lot, and choose not to use them, anymore. They are just too much work. I now use package managers to accomplish pretty much the same thing.

One project that I wrote, used nested submodules. There was a specific reason for the nesting, as it was a layered system, and each layer had a very specific context and functional domain, and submodules helped enforce that.

The problem was, it made changes a huge pain. If I made changes in the deeper layers, I’d need to propagate the changes throughout the entire chain, above. I wrote a few bash scripts to handle that, but it was fairly kludgy, and quite brittle.

I ended up just folding it all into a monorepo.

The one feature that I’d love to see in git, is something that Microsoft SourceSafe could do. I call it “Virtual Repos.”

You could make a “repo” that was actually an amalgam of files that were references to files in other repos. Their state in the virtual repo reflected their state in their “home” repo, and changes made in the virtual repo would go out to their home repo.

It must be a nightmare to get right, though. I can see why it would not be implemented, but these could be used for a lot of the same things that submodules are used for.
See comment above. You are replying to the wrong person
Linux's security model doesn't become better just because everybody is doing it that way, and besides that, everybody is doing it because they are copying Linux.
Show HN: Visualizing website carbon footprints using steam and robotics [video]
We built a robotic plotter that creates ephemeral visualizations of website carbon footprints using water vapor on glass. It analyzes website energy data and translates it into misty patterns, making the invisible impact of digital infrastructure visible.

Built during a residency at a cultural venue in Belgium. Code and build details here : https://gitlab.constantvzw.org/gijs/carbon-aware/-/tree/main....
Kung Fu flash is probably all you need, with a few caveats (eg. With KFF the drive is "emulated" by intercepting kernal vectors rather than acting as a 1541 on the serial bus, so some software that eg. uses fast loaders or relies on the disk drive for offloading computation won't work).

If you want to get fancy you could go for something like an Ultimate II+ and a usb key, which will get you a bunch of extra functionally like network connectivity, extra SID support, pretty solid compatibility, REU emulation etc (but UII+ will also cost a lot more).

Given you've got a real 1541, maybe you could just copy files/disk images across to the real thing if KFF doesn't work for a particular program I guess?
The best democracy you can buy.
They're designed for purchasing departments and VPs, unfortunately.
It's been used to describe code that does A on server and B on client side, where A and B are deeply related but definitely not the same. It's not just code sharing, that's just a small part of it.
They probably mentioned public endpoints to highlight that they allow access to AWS services but they’re not renting out access to a massive bandwidth pipe for non-customers or to upload to non-AWS. The “public endpoints” part probably is used to warn customers that existing technical limitations apply wrt abilities- eg you can’t dump data directly to the S3 data plane, you still have to go through the public API.

Considering the fiber connection is “part of the AWS network”, it may not have access to the outside internet, but also contextually probably doesn’t have any privileged access to AWS servers.
Hi, your comment is not provocative.

My interpretation of 'almost' is quite different from yours. To me it sounds like "Russians are genetically preconditioned, but I didn't say that". Of course he did. Try replacing Russians with Afro-Americans or Jews and see if it sounds okay to you.

As for how a Russian sees it, remember that 85 years ago Germans decided that we are racially inferior and they need our living space[0][1]. 26 million of Soviet citizens died as the result[2]. Try comparing that number with the number of deaths in any present day war. Personally, my grandmother survived genocidal siege of Leningrad[3], where a million of civilians starved to death or died during evacuation, and another relative survived in a Nazi death camp.[4]

That should explain the 'nazi' part of my comment.

As for 'russophobe', that comes from the rest of his comment. It is factually incorrect and disparaging to Russians. I can unpack that if it's needed.

Here is a fun bit: note the use of the same word 'almost' to downplay Russian revolutions of 1905 and 1917 along with rebellions in previous centuries.

[0] https://en.wikipedia.org/wiki/Lebensraum#Racial_ideology

[1] https://en.wikipedia.org/wiki/Generalplan_Ost

[2] https://en.wikipedia.org/wiki/World_War_II_casualties_of_the...

[3] https://en.wikipedia.org/wiki/Siege_of_Leningrad

[4] https://en.wikipedia.org/wiki/Extermination_camp
AWS opens physical outlets that let customers upload their data
FTA: "There will be no per GB charge for the data transfer if you upload data into AWS Regions in the same continent of your location."

N.B. I'm not contradicting the parent, but reframing the concept - it seems that the Data Transfer Terminal is ALREADY in AWS so ingress isn't a thing since your data is ALREADY in AWS as soon as you connect the optic fiber cable to whatever storage you've brought onsite. But since you're only renting the connection, your data can't stay forever in AWS unless you copy to S3 or somewhere else in AWS.
In many cases the Markov assumption is made to simplify things even though it's not realistic. But nevertheless it does describe what the model itself does even if in the real environment it doesn't act as a real Markov process (e.g. doesn't necessarily have a stationary distribution).

It applies here too in a case where the model interacts with humans, as the LLM state doesn't include the human.

While Markov chains/processes are a powerful and general abstraction, the assumptions are quite strict. E.g. even the simplest recurrent systems aren't Markov, and this leads to things like having to assume exponential distribition of event durations in time series contexts, which is quite limiting.

In language models it draws a clear demarkation between recurrent and feedforward neural networks and brings some crucial understanding into benefits and limitations of e.g. transformers vs recurrent models.
Detect AI photos using noise
That's really cool tutorial and the LED in staff completes this charr figurine.

Officially supported player character printing service would be much more interesting than all merchandise Arena sold over the years
Samsung, corrupt bios flash, kill chain AI attack, crown corporation
Went through the table of contents and it seems to be more of understanding CT than applying it to day to day programming tasks?

I’d have liked to see them start with something concrete in coding and show how CT makes it easier. Instead they dive headlong into CT.
Hey HN,

One frustration all my projects have in common: getting detailed, insightful feedback from my users.

I often feel the high-level feedback I get from App Store reviews or ad-hoc user requests to be too generic and hard to figure out the root cause of the user's frustration.

I also find conducting more detailed user interviews too time-consuming, especially as a founder!

That's what prompted me to build UserFeedChat

How it works:

1. Create a custom-branded UserFeedChat bot, which you can link to from anywhere (inside your product, website or even customer emails).

2. Users can go to the chatbot and request features, discuss the product or highlight bugs.

3. Through natural conversation, UserFeedChat will uncover the REAL insights from users. (It follows the best practices of user research, including the 'Five Whys' principle and all insights from books like 'The Mom Test'!)

Bonus: UserFeedChat will also ask relevant demographic & usage questions, to understand if the feedback you are getting is actually from a user who 'should' be using your product and if they would be willing to pay for it!

4. You'll receive daily & weekly summary emails, highlighting users' key pain points & frustrations.

End Result: you'll be able to gain a clearer understanding of users' thoughts on your product, all on autopilot.

----

Despite building many products in the past, this is my first posted on Product Hunt. Let me know what you think. Any feedback is greatly appreciated.

p.s. You can actually give feedback directly to my own UserFeedChat chatbot on the site: userfeedchat.com
I thought part of the beauty of homoiconicity, which doesn't seem to be mentioned here, is not just that it's natural to interpret tokens as code, but that it's possible to interpret the code of the program that's currently running as tokens, and manipulate them as you would any other data in the program?
How ChatGPT Search (Mis)Represents Publisher Content
Can you really say that people going into farms to take pictures are doing anything relating to weapons of mass destruction though?

If it's so dangerous because of viruses and whatnot, surely that's on the farmers?
I was in a similar position for the first half of my career.

1) Start contributing heavily to a popular open source project you're familiar with and use. Try to make your PRs as high quality as possible. You'll get free code reviews from some of the best engineers in the world doing this. That'll be a million times better than ChatGPT code reviews and you'll be able to learn a ton from it while also getting your code into production at thousands to millions of companies in the world that depend on the open source project/s you choose to contribute to.

2) Fill holes in your knowledge base. If you feel weak in a particular area like networking or DSA then study and practice with it until you no longer feel weak in that area. If you were on my team I would try to assign tasks to you to help you naturally build out knowledge and confidence in your weak areas but without someone to do that for you, you'll need to try to figure out your own weaknesses.

3) Always try to do your best when working professionally. This is all any of us can ever do and if you actively practice it then it'll become a habit that will guide you toward success in any environment.
Next frontier: aperiodic tilings with irrational angles (meant, tiles having angles of x*2pi were x is irrational). Or are these proven to be impossible?

Because both the hats and spectres are basically subset of triangular grid. Penrose tilings are subset of regular grid, too. Can we get rid of these underlaying regular grids.
Right, though the evolution of photosynthesis in early anaerobic microorganisms and then their ability to adapt to the oxygen they produced is quite amazing. Oxygen itself is also really fascinating when talking about life because its oxidizing power accelerates the life that makes use of it.

As many experienced gardeners with compost piles know, anaerobic decomposition is much slower and messier than aerobic. Regularly turning the compost pile helps aerate it and makes the aerobic decomposers thrive.
Yes, this is yet another example of Browsers optimizing for apps rather than websites.
That's my cue!

I once had a Spanish teacher, who also had problems remembering what that kind of time specification stands for and I came up with maybe a trick to remember. We do the same thing in German, so I guess it translates:

Lets say you have 11:00. That's easy. But what about 11:15? We would say "quarter 12", so I guess the English version is "quarter of 12". How to memorize, that this is 11:15? Well, you can imagine a round clock and the minute pointer has moved _quarter of its way to 12_. So you only have a quarter of that hour "already done". 10:30? We say "half 11". So I guess English is "half of 11", meaning that the minute pointer has moved half the way to 11.

Maybe this will help.

(Actually I personally usually don't use those ways of specifying the time, neither in English nor in German. I just say the 24h format as it is written: "11:15" is "eleven fifteen", 13:35 is "thirteen thirtee five" not 1pm something.)
As I understand it, he was making a pro-Hamas speech (not pro-Palestine). Hamas is a proscribed terrorist organisation in the UK.

The UK had a particular problem with preacher Anjem Choudary [1] indoctrinating followers to be militant islamists. He is reckoned to the be linked to up to 40% of terrorist incidents in the UK (including the 7/7 attacks in London).

Following this period the anti-terror laws were made stronger and "inviting support for a proscribed organisation" became illegal. Presumably that means recruiting either directly or indirectly through speeches.

So, I can understand how this happened. But your summary really only belies your bias I'm afraid, this: "arrested a jewish son of holocaust survivors for hate speech after he denounced Israel as behaving in a genocidal manner" isn't true. Even the article you link states that he was arrested for inviting support for a proscribed organisation. He wasn't arrested for denouncing Israel as behaving in a genocidal manner.

The issue is very emotive and charged. I am not taking sides. But it's often the case that whenever anyone falls foul of laws, that have been designed to protect the people of the UK, either directly from abuse because of who they are, or indirectly via terror, then those affected complain about a lack of freedom of expression.

It seems they didn't charge him, so maybe the police overreached in this instance. I haven't seen the speech, so I can't comment, and certainly I wouldn't defend the UK police as they could certainly do with some reform. But, it's also possible that this was quite a difficult tightrope for the police to walk in terms of the law.

Some of these laws may seem draconian, but the people of this country who are not racially abusing people, or targeting people because of their sexual orientation, or gender, or inviting support for a proscribed terrorist organisation (which is 99.999% of us), will never fall foul of this legislation.

[1] https://en.wikipedia.org/wiki/Anjem_Choudary
I did not say they were nice. That’s my entire point. These are examples of the most popular Western brands though. Same goes for any popular Western brand of anything. I even prefer Ukrainian local toothpaste to Colgate. Tastes better
Power Apps https://www.microsoft.com/en-us/power-platform/products/powe...

Uses excel and excel like formulas for stuff. Not bad for power users that can/want hack their app together.
That topic fascinates me. As a kid, a lot of topics felt intuitive, and college became a pit of darkness. Makes me wonder what in our brains makes something feel natural, obvious, with that feeling of playfulness and certainty .. while some times you're drowning in a blur.
Eh, per capita China has lower emissions than the US whilst manufacturing and exporting significantly more.

Everything is intertwined and tightly coupled, such simple statements are rarely accurate.
It doesn't do: partial application, currying, structurally constrained generics and gradual typing (and of course much more small details that e.g. F# can do)

It does do: higher order functions and functional composition, monads and monadic comprehensions, records, list comprehensions and iterators.

You are correct that it's not going to "push" you into that direction aside from APIs that are already popular, but it's unfortunate it keeps getting bundled together with Java. C# and Java are languages with differing priorities, paradigm support and target scenarios. There is great overlap, but the differences are significant.
Agreed, the scaling is because of the CMS. Changed the image
change the protocall
sample returnes are too earth orbit
initial examination and repackaging for on earth study is done at a space station in vacume with a robot
control samples are stored in orbit
Point taken. Used a different image.
they watch a movie AND their instagram/tiktok feed at the same time
Dirty Honey, The Black Tones, Greta Van Fleet.

It's easy to find more with modern music streaming services.
List of CDN Vendors and History of All CDNs Across the Industry [Nov 25, 2024]
I wholeheartedly agree, I'm trying to be generous as I know I have a bias here.

I think the AWS way made clear sense in the days before the current generation of tooling existed, when we were SSH-ing into our snowflake servers (for example). But now we have tools like Kubernetes/Nomad/OpenShift/etc/etc, the logic just doesn't seem to add up any more.

The main argument against it is generally of the form, "Yes, but we don't want to hire for non-cloud/bare-metal". Which is why I think a consultancy provides a good middle ground here – trading off cost savings against business factors.
maybe sparse checkouts would be analogous to virtual repos?
Came here to say this.

The Oil & Gas industry is not sexy and never will be, but it pays well above market and people with niche skills will do very well there (as you have no doubt now seen).

Technological progress in the space tends to move pretty slowly (especially on the Operational Technology side of the business) owing to many factors, but mainly risk avoidance. The flip-side of this is that once one company adopts a technology, the others tend to follow suite, so what you're doing may be very portable should the need arise.

Another benefit of O&G is that due the the specialised nature of a lot of the roles, you'll keep running into the same people at different organisations throughout your career, so keep your keep expanding your network along the way.

Don't let your perception of slow growth worry you too much - on the technology side, progression will come naturally as you take on new and more challenging projects. As a tech in a very different field, but a similarly isolated environment, I too have had these thoughts throughout my career, but remember there is a big wide world outside of silicon valley, and plenty of successful careers to be had.

It sounds like you have a boss you like who you could learn a lot from - this is huge. I'd focus on getting him to teach you to become a domain expert in the Oil & Gas space. This combined with your (relatively) niche technology skills will make you a unicorn in the future and combined with your network, pave the way should you want to become independent in years to come.

Good luck!
correction: did not bother washing it off
I believe the analogy is as follows:

Imagine that you've paid the construction company after it finished building your house. You then go and live in it. One year later you get an invoice because you're living in the house they built.

That's what doesn't happen and what (I think) GP means with indefinite royalties: the person who owns the house has to keep paying the company which built the house.

The problem with that analogy is of course that royalties are based off profits, but there are ways to consider a home to have its own sense of profit (like the Belgian legal term 'cadastral income':

> Cadastral income is not an actual income. It is a notional value that we determine for an immovable property (building or land). This corresponds to the average annual net rental income you would receive in 1975 for your leased out property.

).
Same. It would be nice to have a game at one point, but No Mans Sky and Elite:Dangerous kind of filled that niche for me.
I also struggled with the "bicameral" definition. The best I could come up with is that because e.g. Scheme represents code and and data in the same way (isn't there a word for this?) it's possible to represent and manipulate (semantically) invalid code. This is because the semantics are done in the other "chamber". The example given was `(lambda 1)` which is a perfectly good sexp, but will error if you eval it.

This could be contrasted with C where code (maybe more precisely program logic) is opaque (modulo preprocessor) and can only be represented by function pointers (unless you're doing shellcode). Here the chamber that does the parsing from text (if we don't look inside GCC) also does semantic "checking" and so while valid functions can be represented within C (via the memory contents at the function pointer), the unchecked AST or some partial program is not represented.

I've tried not to give too many parentheticals above, but I'm not sure the concept holds water if you play tricks. Any Turing machine can represent any program, presumably in a way that admits cutting it up into atoms and rearranging to an arbitrary (potentially invalid) form. I'd be surprised if this hasn't been discussed in more detail somewhere in the literature.

This
It’s plausible that it could be a trademark issue, were “markdown” strongly enforced. “When” isn’t the furthest from “down”. However, the reason behind Gruber’s issue with it has been misinterpreted and the Markdown name is very widely used without any arrangement with its creator, and a trademark for Markdown is not registered with the USPTO by its creator AFAICT.
My argument is that it's a forced and silly misuse of the word.

I'm struggling to understand also how it came to be [ab]used in this context. To take an old Greek mathematics word and use it to mean something that it doesn't really mean? Why? Isn't that silly? Isn't it pretentious?
It's interesting how messages gets their own life.

I was building a user-impersonation system, and it allowed a power-admin to login as another user to change their settings and to help them.

When you signed in as the user it said:

> You are now signed in as User\##{user_id}, behave nicely ;-)

and when you switched back to your admin it said:

> You are now signed back in as Admin\##{admin_id}, wreak havoc! ;-)

I met with a former colleague years later, and he still referred to the wreak havoc message that I didn't think about for more than 10 seconds, but I had installed that in his brain and it lived there as a memory of that company and that system.