skysight-inc/HackerNews huggingface dataset:
FEED MEDIA GROUP: POWERING GREAT CUSTOMER EXPERIENCES THROUGH MUSIC
We are B2B company enabling everyone to experience the proven benefits of music. We do this by combining pre-cleared music catalogs with the industry’s best curation team, delivered via a proprietary streaming platform which includes user analytics, payments due to rights-holders and legal indemnification for our customers. The majority of our impact is in the FitTech industry but we also have clients in retail and health care. We are fully remote company within the USA.

Here are our open roles:
Senior Full Stack Engineer- https://jobs.lever.co/FeedMedia/ccedd776-f862-45d1-b57f-fdba...
Senior SDET (Software Development Engineer in Test)- https://jobs.lever.co/FeedMedia/134f1e6a-c7a5-47db-9476-66bf...
> why post

Because it gets upvoted to the sky every time, for reasons unclear to most of us. Maybe there's an "I've heard of that - upvote" effect.
What does that mean though? Can money be moved out of the bridge or not?
Thanks! By default, you get to see a user's portfolio in percentages and ranges. Once you connect $1,000 of assets, you then get to see dollar amounts. We're still experimenting with this, so looking forward to suggestions!
If you weren't paid by them anything, likely you have a strong hand.

If they paid you something - then it's muddy/lawyer-sh turf.
That doesn't change the fact that you will most likely be able to take someone's iris-hash and then associate their transaction history with that hash.

At least Bitcoin has pseudonymity.
By that specific notion, any hash where you can shave a hair of complexity off the first round (e.g. via SAT) is insecure, because it takes ever-so-slightly less effort to brute force it that way than pure brute force. Adding more rounds doesn't change that.
> I don't think the FSF as an organization is very effective in working toward that goal or promoting that goal.

Okay, I can understand that line of reasoning, and I agree to a certain extent.

The FSF is aging, and their philosophy is not playing well anymore with the public.
We did not get humble
There's a prior post that this one is building off of, but basically:

1. Pointers are not addresses; they are pairs of (allocation, address). This is known as pointers having provenance.

2. Treating a pointer as an int-sized address is merely a hardware optimization; and there is already hardware that deliberately does not do this (e.g. CHERI and maybe ARM PAC).

3. The compiler needs to know the allocation part of the pointer (the one that gets lost at runtime) in order to determine if a pointer write will change a local variable. If this association is lost then you get miscompiles.

4. Converting an integer back into a pointer (e.g. usize as ptr) does not establish pointer provenance, will break CHERI, and will miscompile on other architectures.

5. Rust made the mistake of allowing #4 in unsafe code. This is entirely unsound.

6. The proposed strict-provenance APIs allows doing something like #4, but sound, by letting the user stitch an address onto a pointer with a compatible allocation. This re-establishes the chain of provenance and avoids the miscompile.
For most sites I use, JS detracts from the "user experience". I just want to read an article, not deal with accept-cookie popups or ads or menus etc.

Even on interactive sites such as my bank accounts, I'd rather have a plainer page that just worked in all browsers and worked in a simple way, than have some UI-designer's work of art with fancy coding and unique effects etc.
I mean, apparently toxoplasmosis or something like it can result in personality changes even in humans.
I didn’t state it was not relevant, I asked. Glad to see there is an update. My main point stands though, I’d love to see an explanation with posts.
I really like this post. As a startup founder, it's easy to get distracted by advices from armchair startup experts.

To use a tree/forest analogy, you'll often get suggestions like "why don't you use some fertilizer?" or "why don't use plant maple trees instead of oak?". In reality, your time is better spent focusing on planting more trees ...when you finally catch a break from fighting three different forest fires.
The hippocratic oath is what I was thinking of when I said this constraint was at least partially a myth. Large numbers of doctors in europe and north america have willingly participated in harmful non-consensual medical experiments and executions, which are clear-cut violations of the oath.

Obviously I don't know how many more cases like that there would have been without its influence, but it's not a universal taboo even among western doctors.

For the last thing I think you're running with a very specific meaning of "assassinate" that I did not intend, but possibly shouldn't have used for that reason. Let me rephrase it: Israeli doctors have admitted to non-consensual organ harvesting from Palestinians killed by the Israeli security apparatus in the 90s. There are credible claims that this practice continues.

To me that case is similar enough that I find the original claim "this is the only instance..." distasteful. China absolutely perpetrates horrors on its citizens, but it is also clear to me that there is a manufacturing-consent process going on against China right now in english language media and social media. This is horrific but I don't think it's uniquely horrific, and I'm skeptical of trying to frame it that way.
> why not get rid of /usr?

To avoid breaking backward compatibility.
My guess is because most of YouTube is not content from agencies and professional news sources as you cite. It's small creators for whom the comments section is their primary source of community engagement and feedback. That's why so many creators tell you to "like, subscribe, and leave a comment". I know it depends on the channel, but I've found the YouTube comments to be often just as quality as the content itself.
It really has nothing to do with that. The slack client is just written poorly.
> database is an append-only file of JSON objects separated by newlines. When the app restarts, it reads the file and rebuilds its memory image. All data is in RAM

Apps like this tend to perform like an absolute whippet too (or if they dont, getting them to perform well is often a 5 line change). It's really freeing to be able to write scans and filters with simple loops that still return results faster than a network roundtrip to a database.

The problem is always growth, either GC jank from a massive heap, running out of RAM, or those loops eventually catching up with you. Fixing any one of these eventually involves either serialization or IO, at which point the balance is destroyed and a real database wins again.
Is anyone looking into what it means when we can generate infinite amounts of human-like work without effort or cost?

> Curbing Misuse [...]

That's great, nowadays the big AI is controlled by mostly benevolent entities. How about when someone real nasty gets a hold of it? In a decade the models anyone can download will make today's GPT-3 etc look like pong right?

Recommender systems etc are already shaping society and culture with all kinds of unintended effects. What happens when mindless optimizing models start generating the content itself?
What's the year on this? anybody know?

Normally I check the Internet Archive, but https://web.archive.org/web/*/https://danluu.com/simple-arch....
Must be new M1 Ultra or something.
There is some overhead in using SPAs when your application could have been built in the way that the parent comment suggests.

Some front-end frameworks are closing this gap but I wouldn't necessary say they're equally a simple. See https://macwright.com/2020/05/10/spa-fatigue.html

In other words, choose the right tool for the job.
6 figures is nothing in London. House prices here have risen ~8%/year for 20 years.

The problem of course is higher salaries just feed in to inflationary spiral. No matter how much you earn you always seem to end up spending 50% or your salary putting a roof over your head.
I don't have a threat model. I just have typical data (financial, family, hobbies, etc) and want a reasonable level of protection against all threats (snoops, thieves, scammers, police, govt, etc). So I just use standard best practices: encryption, backups, password manager, 2FA, software updating, blockers in the browser, firewalls, VPN, etc. No need to identify specific threats, I don't have any. No need to list out all my data.
The important part being that what makes a one time pad secure from this attack is that it is in fact, one time. If you re-use your keystream, well, it's not a one time pad.
Even if you can’t get back to the original data you hashed, you’d still only need to pick an input length and then compute a single example that produced that hash to break all the cryptographic uses of hash functions like signatures and password storage though.
There is also ariadne
Way before Eth, the IMF code (and its business brother BMF) is the law. Think the MF is wrong? Open a case and wait a month for the tax code analyst (often a lawyer) to respond with a writeup why your intepretation of written tax code and regs is wrong and the MF is correct.
You're essentially agreeing with the author's premise. They're saying that you should think about your business domain problem and choose technologies that solve that problem, even if they aren't the big, flashy technologies used by Big Tech.

If your business domain involves handling peta/exabytes of data, then by all means Cassandra is right for you! Most companies don't handle nearly that much data however, so using Cassandra for a database to manage only a few gigabytes of data is overkill.
Give tide a try. I use it daily with typescript and it's great :-)
AWS Lambda function URLs: Built-in HTTPS endpoints
_74_ services on a k8 stack for 3 pages and 100 active daily users?????

This has to be a crime.
>What would be neat now is “proof of unique living individual” in the same way.. that would solve a number of problems, related to UBI and voting.

The Bitcoin way is asking the person to kill his or herself. That way it is guaranteed that the person only exists once.
For me, WordPerfect in Spanish. It was a very professional translation, and all the relevant associated tools worked too. Now, sometimes you get all the bells and whistles in English and a couple more languages, and then only core functionality in the rest.
Is there a concerted effort within the Java community to avoid async/await semantics? Genuinely curious whether a discussion has been had.
Software Defined Haptic input Knob
Trying to break into AI training business for a while. I have access to tech enabled semi-skilled workers who are willing and can be fairly compensated however launching this business isn't going to happen anytime soon.

Medium and bigger companies need to work with bigger firms and require audits and certification and LLC registration in NA or Europe. And smaller companies can or willing to pay less than 5 bucks per workhour. At any scale the break even is 4 bucks because you can get the job done by semiskilled people but you need skilled people to revise and supervise.

Even though the story is highly unlikely when it comes to AI training with data you have to balance scale, legitimacy and budget. Nobody has figured that out.
I don't know if it necessarily says much that their LLVM-based compiler is about as fast as LLVM.
Its not really a "stupid little thing", it sounds like a big cause of confusion.
That's unfortunate... and I recognize myself in the programmer you've mentioned. I've written software that i am not proud of ... from an ethical perspective. In the last months I've become a little bit more concerned of the things I am building.
Katherine Crawson is @ Eletheur & IMHO is indisputably most responsible for the advances in text=>image generation. Dall-E 2 is Dall-E and her insight to use diffusion, the intermediate proof of concept of diffusion + Dall-E is GLIDE.

https://twitter.com/RiversHaveWings & https://github.com/crowsonkb
I could see a modern day human wearing similar prints, which is kind of cool
Probably depends on the requirements. If the product should basically feel like a static web page, and you are OK making design and product decisions that work easily in that paradigm, then a server side framework built to make static web pages is going to be simpler.

If you have product or design requirements that it should feel more dynamic like a native app, then trying to patch that on top of a static webpage might get messy.
I also think Julia is a very nice language and I prefer its syntax over Python.

However, I can understand why Julia is "pigeon-holed for numerics". It started as a language for scientific computing. Today, it promotes itself as a general-purpose language suitable for any task - not just for scientific tasks. Only time will tell if perception of the language will shift. As this discussion shows though, the association with scientific computing remains strong.
> you're doing ads because you failed at marketing. You're doing marketing because you failed at product

Define marketing. Is having a website at all marketing? What if I have a private link to sign up for my product, but I have to email people for them to use it. Is that marketing? How can one exist online as a business without doing marketing? If you've ever made a single SEO optimization to a website are you not doing marketing?

What I'm trying to say is that your quote doesn't make any sense. Not only does it fail at understanding what marketing is, it's also just patently false. Great products, amazing products, fail every single day.
Why rename? How does that benefit us? The only real difference gobo offers is separating program and system files, but I'm not even sure what the difference is there.

Other than that:

* /Users == /home

* /Data == /var

* /Mount == /mnt (?)

so what do we get by breaking the world?
At the risk of making an ad-hominem attack, I found this website unreadable.

Minimalism is fine. But there comes a point when there's so little, it is nothing. danluu.com is a bucket of sand facing an overbuilt cathedral.
> Then /usr got full but by this time it was too baked in to change so they invented /home and moved user home directories there on yet a third disk.

This does not align with my memory at all. /home came much later. Both AIX and SunOS/Solaris had it early, but not anywhere near as early as the / and /usr split.
Past the proof of concept, "developers" should frankly not be making these decisions. People who understand systems and failure analysis should be. You might have devs with that experience, but they're comparatively rare.

As far as complexity... if you get big enough, you can't avoid it. My meta-rule is to only accept additional complexity if solving the issue some other way is impractical.

It is almost always far, far easier to add additional moving parts to your production environment than it is to remove them after they're in use.
> Amazon has a full team of patent lawyers on retainer just to submit a patent.

So does any larger tech company, no?
I feel so awkward when not tipping at POS that I pretty much avoid carryouts from such places. I will happily drive to McDonalds.
Show HN: Created a high protein recipes directory for Fitness
Hi HN,

For the last couple of weeks, I'm developing this website called https://quickhighprotein.com

Because I like fitness, I thought it would be a fun project to create a high-protein recipes directory website. Where we can find easy-to-cook high protein recipes, which take less than 15mins.

On this website, people can save vegan, snacks, veg, and non-veg recipes. It's a community-based project. It will be very helpful to newcomers in the fitness industry just like me to find easy and simple protein-based recipes.

I just need some feedback about this. And, if you guys add some high protein recipes, that would be very helpful. Also, i have more features to add but, I'll do it later. If people like this idea.

Hopefully, It will help everyone across the world.

Waiting for your kind feedback. And, thanks in advance.

Shazeb
Nice backronym, but /usr/ken (etc.) in v6 shows that /usr was originally a user disk.

You could ask Ken Thompson (/usr/ken) himself to verify. ;-)
It's not an unlaunched shitcoin. There is already a cryptocurrency called Worldcoin. This is actually a plain scam.
Not the case, though in a handwave-y way, same idea - instead of iteratively scaling, you're iteratively denoising. See here, links out to the Cornell NLP PhD describe in even more detail: https://www.jpohhhh.com/articles/inflection-point-ml-art
Did you charge double the initial ask?
The person writing this seems really overly-agreeable. It's interesting to see that such people exist, and that the couple could pick him or her out from a crows like that. I guess cults really do have some practice and skill in that regard.
https://pirogove.blogspot.com
I am publishing some problems I solved in software and hardware for my home.
In my family, both doctors and random googling have a similar batting average for certain conditions.

Some day you will have a challenging health condition and a mediocre doctor. When that happens, I hope you do not feel overly embarrassed by the comments you've made in this thread.
> Not sure what you mean by 'at "-1"', here, but, if you're implying that I downvoted your comment, this may help :

No, I don't know whether you downvoted or not. But when I am at negative points and this is the only refute (an about us page from a publication), it's really not in my interest to engage in any further conversation. Not sure how to put this lightly, but it's bollox.

> The Guardian's about page seems very appropriate here, if you feel it is not, please do enlighten me as to exactly how you think the Guardian article I posted is "part of a wave of amplification of Western propaganda", as you assert.

I do believe that quoting a publication's about us page as to how they are some beacon of journalism is in bad faith. It's like quoting Google's "Don't be evil" before they removed it and calling it a day. Just lazy and truly not in the interest of discourse.

Just as an exercise, consider this my disclaimer: I am a totally unbiased source of ideas. I am 100% not interested in taking political sides and everything I write is just the truth and nothing else but it. I've traveled across the globe talking to people at face level about important events and thus have great context about what I am talking.

Furthermore, if you think a "Taiwan-based cyber monitoring group" has no interest in painting China in a certain light, you are perhaps even more delusional than I initially anticipated.
First dinosaur fossil linked to asteroid strike
Reminds me a lot of this (first paragraph): https://litestream.io/blog/why-i-built-litestream/

Well done on building an easy-to-maintain single node app with few dependencies. You would be the SWE I would send prayers of thanks too after onboarding (and for not making me crawl through a massive Helm chart/CloudFormation template hell).
I do, even for the oldest software. I even used to praise MIT's Dungeon over Zork because I tought it was under the public domain, but it wasn't.
I hope one day some old MIT guy sets the pre-Infocom Zork (Dungeon)
as libre software.

On most modern games, AAA games today suck, full of microtransactions,
DRM and "always online" policies even for simple player runs.
Nowadays I mostly play libre games and most of the music I own
it's under a CC license.

The semi-infamous Nanowar band existed in Jamendo, among lots
of other composers. Also, the TextFiles guy mirrored every CC
Album from Jamendo to archive.org.

https://archive.org/details/jamendo-albums?noscript=1

So, there's no excuse today to get legal and libre gaming and media.
You have libre game engines which allows you to play thousands of games
from GOG, for example.

On comic books: https://comicbookplus.com/
I like both mistery/noir and sci-fi ones.
Nowadays what it's being sold today it's 90's remakes
on movies and Marvel comics, so in the end there's
very few "new" and "groundbreaking".

Yes, "new" stories about hackers, dystopias and such, but that
kind of media either already was on public domain or in
copyleft-like fanfiction thru web sites and previously, Usenet
and freeware interactive fiction games, if not libre.

On the "libre" term from Spanish, English speakers could spell
it as "leebehr" or "lihbah (UK)".
New part of the body found hiding in the lungs
Yes. People see the name of the project and want to discuss the project in general*—not the minutiae of the latest release. This is a problem because most of that energy goes to the most popular, best-known projects, leading to repetitive discussion, which is the thing we most don't want here. It also crowds out lesser-known interesting stuff.

The solution we've arrived at over the years is to have a major thread when there's significant new information (on a popular topic) but downweight the others.

https://news.ycombinator.com/item?id=23071428

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

* Edit: here's an example from today's Emacs thread: https://news.ycombinator.com/item?id=30932332. That was the top comment on the page just now, until I downweighted it. (Downweighting generic subthreads turns out to be one of the highest-leverage moderation thingies we can do to help thread quality.) It's a fine, perfectly good comment—but it's about $PROJECT in general, not anything new. Such comments are half the fun of HN but they need to not overwhelm discussions in order for things to stay fresh.
You could spend 20 minutes reading the list, and come up with 2 or 3 things you want to do right away.

A lot of security things are one-and-done: install uBlock Origin browser extension, enable VPN, enable software auto-update. Then they just work in the background after that.

Given that my entire net worth is accessible through my internet-accessible bank accounts, yes, I'm willing to spend SOME effort managing my security.
Remotely: A remote control and remote scripting solution
You selling buggy whips? Good luck with that.
For sure - one of my main takeaways from our ShowHN is that there's a ton of reasonable concern around login, telemetry, and open source that we need to address. We are going to come back to HN as we do that.

The HN community has a different default perspective than I have on a lot of these issues, but a perspective that matters to a ton.
And, of course, during checkout process they would charge you correct sales tax. So obviously they have this information and can easily use it in marketing pages.
I just thought this was such a great list. Some of them were head scratchers for me (untyped languages? OMG NO) but that seems to be the point.

Can you tell us some of the things you DID do? I’m assuming you were focussed on building a great product? What did you do to get your first sale? What made you decide to pull the trigger and build in the first place?
I didn't because I was in a similar situation to you, I was afraid of SSRIs. I did some research, found Welbutrin, asked for it first, it was great, never tried anything again.
I agree, Mikrotik have largely moved onto the IPQ4000 series for their wireless products and their many of their advanced switches use the switch ASIC's onboard arm core(s) (CRS305, CRS309, CRS317, CRS328, etc) without an external management SoC.

However, some of their advanced switches (CRS312 12 10GbE RJ45, CRS354 48 GbE 4 SFP+ 2 QSFP+, CRS504 4 QSFP28, CRS326 variant with 24 SFP+ 2 QSFP+, etc) will often use a QCA9531 MIPS SoC as their management chip.

I was surprised to see their latest switch, the new CRS504 (4x 100GbE) [0] used a very advanced Marvell switch chip, with a QCA9531 attached to it. MIPS lives!

[0] https://www.youtube.com/watch?v=rE6fnmbOMD0
2:00 in, a basic block diagram is shown.