skysight-inc/HackerNews huggingface dataset:
Why I'll Never Read a Book a Week Ever Again (2019)
Many pictures missing. Search is not great, especially for non scientific names of plants. Like "frogfruit" doesn't find anything. Other than that it's great!!
Two months and they're hooked ... or not.
Until today it blows my mind that western culture managed to virtually ban smoking in closed and indoor spaces. With unbelievable bribes and lobbying by tobacco companies. Watch any movie, music clip produced until 2010 - EVERYONE SMOKES, it additionally exploits the fact that video doesn't transmit smell.
Specifically for clojure, do you have any recommendations about how to make systems easy to refactor? I've often read discussions about how dynamic languages are quicker to write and more difficult to refactor than static ones, and I've had my fair share of dealing with issues during refactoring of clojure code, but I don't remember having read anything particular around clojure best practices. Googling for a bit does not produce particularly insightful results, so if you have any insights that'd be awesome.

EDIT: Part of the things I'm finding are my own comments in HN from some years back, in fact :(
Now that OpenAI is successful and has shitloads of money then can just buy the datasets that they illegally acquired previously in a vain attempt to appear legitimate.
>> the featured article doesn't cover opportunity cost, and a scale of risk appetites.

If your business is moving along just fine and you have a decent cash reserve, what opportunity cost is all that important? FOMO doesn't seem like a good thing to let influence business decisions.
Thank you. I guess I should update that, since GoJS renders to SVG also if that's what you prefer (at a cost to performance of course)

Most of us who make such libraries tend to distinguish charting (time series, lines, bars) from graphing (nodes and links). Charting is, in many aspects, a much smaller problem space. Graphing requires a lot more in terms of layouts and interaction tools, grid snapping, guides, undo/redo, copy/paste, grouping, subgraphs, managing user permissions for interactivity, expand/collapse (both subgraphs and tree sections), updating the backing data when the graph is edited, etc.
If you can't beat em...
Strictly speaking, they are all "civilians", since Gaza is not a state (it is just the coastline of the western Negev - a geographic region of Israel) and does not have regular armed forces. Does this mean that these "civilians" have carte blanche to commit any unthinkable atrocity and remain unpunished?

Most of them are illegal combatants and none of the Geneva Conventions should apply to them.

Also, there is documented evidence that even their "civilian civilians" participated in atrocities, not to mention that a significant portion of them elected and supported terrorist "government".

I'm guessing that the so-called "civilian combatants" in these reports are people who are on the payroll of a terrorist organization, such as police officers, security guards, tunnel builders, etc. - anyone who helps/supports the terrorist "government", but may not be 100% militants by themselves. I.e. like the difference between a regular support soldier and a special forces.
Or to integrate with home assistant and cheaper

https://www.zuidwijk.com/product/slimmelezer-plus/
Show HN: QRev, Open Source AI First Alternative to Salesforce, with AI Agents
Hey HN! We’re building QRev, an open-source AI first alternative to Salesforce, with AI Agents to scale any Sales organization infinitely.

We have created a super AI Agent called Qai that will initially act like your SDR / BDR - managing a built-in lightweight CRM ( we call QRM ), prospecting the right leads and running personalized campaigns, all with simple human instructions. You can try it here https://github.com/qrev-ai/qrev/

Here’s how it works: You can upload the demo CSV that’s pre-loaded (in the main GitHub repo) or upload your own CSV/XLSX file and ask Qai to create a campaign. It also has provision to query your prospects from the database using natural language. The tool runs fully in-browser

QRev supports multiple account workspaces and has integrations with Gmail ( for login ), and Hubspot ( to sync contacts and activity - soon), but more integrations are coming soon.

Our roadmap includes building more AI agents for the full life cycle of prospect to customer (and beyond). These agents will have access to multiple apps within QRev, and we are building one powerful system of record for the prospect.

Someday, we may be able to give Qai a huge responsibility- “Help me take my businesses from $10,000 ARR to $1mn ARR and beyond” and she can help identify opportunities and help you get there . The impact will be massive.

In this journey, I am joined by my Co-Founder Lee, who pursued his Phd in Ml / AI and spent 15+ yrs in ML / AI. I am a 4th time Technical Co-founder and have experience selling SaaS products. Lee and I met 18 years ago at NYU, during our M.S in Comp Sci

We only recently started building, but in true YC style, we launch now; We are fixing bugs and shipping fast to enhance the app.

We’re also talking to a few companies across the globe and when they saw Qai the first time, their eyes lit up.

Lastly, we’re nervous and excited and would love for you to try QRev and give us early feedback. And
If your team is struggling with Outbound or expensive CRM’s, but don’t have the technical bandwidth, feel free to schedule a demo on https://qrev.ai !

We are super grateful for your support! Thanks even for reading this. :)
I read that as an example to illustrate a point: it could also have said debt of $1000 with a debt ratio of 0.1 which is still pretty resilient.
A Nintendo Switch is a non-hardware decryption system?
Crunch: Building a Better Apple (2011)
Over zealous moderation and the average age of a question/answer being like 8 years.

There are very few novel questions and the ones that are there use outdated apis.
> Do you mean because they required another unrelated service? Because ubisoft/EA etc. do that too.

An other unrelated service, which is unavailable in many countries (and part of some countries), including countries where you could buy the game.
Duilian (Poetry)
I do hope they mean it will br the native window decorations
Cutting off access to purchased game in countries where you cannot create a PSN account and you can no longer refund the game, because most likely you've played more than 2 hours. PSN isn't even available in every European country, despite the game being sold globally.
And if an email isn't much, then an kernel anticheat won't change much privacy-wise either.
If your UI is basically static, your video stream will also be low bandwidth.

Sending vector commands only makes sense if you have simple vectors. That isn't the case for modern apps and can't be the case for many kinds of apps.

Have you tried modern remote desktop solutions, like Parsec? Streaming 4K games or CAD works quite well, latency is about 20ms over the internet, low enough for most things.
You make that sound bad, but I would see it as a massive win. I don't want to spend my time solving small variations of problems that devs before me solved countless times. Call me overly optimistic, but I believe that if we can literally automate ourselves out of the whole profession, I it would leave us with the more interesting problems, even if they're just about "what to do with our time, now that all of our basic needs are taken care of by automation".
This would work for B2B as well.

Sometimes there's a shifting business priority, and guess which wins when the choice is "important customer X is on fire" vs "our developer trial for wizbang component xyz is going to expire in 8 days".
this is a pretty significant upgrade, worth a look
Ask HN: Who is looking for a DevRel role in London?
Share your information if you are looking for a DevRel position in London. Please use this format
Location:
Remote:
Software skills:
Résumé/CV:
Email:

Please only post if you are personally looking for a DevRel position in London. Agencies, recruiters, job boards, and so on, are off topic here.

Readers: please only email these addresses to discuss work opportunities.
Money. Arrowhead has done a few other (very cool) games before Helldivers 2 (HD1, Magicka) but AFAIK nothing that was popular enough to allow them to finance an expensive product like HD2 on their own. And the success proves them right: ignoring the PSN shitstorm the games is highly liked and got a lot of players. So they where able to use that money to actually build a successful product.
That’s what publishers do (or one of the things): financing of projects the developer itself cannot pay for alone.
It still contains a pretty awful rootkit, nProtect GameGuard, FWIW.

Even so, I played for a while. It's extremely fun, but there's not a lot of content to unlock yet and progression resources are handled kind of badly.
Would it help to demand that your non-technical leadership knows category theory, queuing theory, version control, and infrastructure automation?

One way that helps me is that I have nobody on the C suite but me. Because when some lazy business jerk with no knowledge of even a basic functor starts telling me what I should do to be accountable to them, I give them a big fat boot.

Obviously a downside is that scaling my organization to more than one head count is going to be a little difficult!
I thought Dave Ramsey was pretty much completely wrong about student loan debt, at least if I remember his position on it being "you shouldn't have student loans".

But I agree that most debt is probably bad to have.
Hm. I don't know. That's describing time, which you describe as a slice of my life, aka opportunity cost, but that only works if I define my life by opportunity slices to make money.

Since I don't think about life that way, I'm not sure it works.

Besides, money doesn't correlate with time spent at all. Sometimes I make lots of money per hour, sometimes I don't, but every second bill gates does nothing he makes huge amounts of money per hour. It would be absurd to suggest his life is more valuable than mine as a result, wouldn't it? Just doesn't make any sense.
This is not reality:

> AV1 encodings can often be 4x smaller than an equivalent x264 encoding and half the size of an x265 encoding.

I have spent a LOT of time with av1 in the past four years. More realistically you can be about 80% of the bitrate of a properly encoded x265 (HEVC) file at about the same quality. Or the same bitrate as the same length of x265 file at probably 10-15% VMAF quality gain.

AV1 is not some magical thing that will let you encode the same 1920x1080 24 fps movie into something 4x smaller at the same human perceived quality level.

You are also not going to have half the bitrate of a x265 (HEVC) file just because it's AV1 and be the same perceptual quality. Particularly in anything with fast motion. You can test this for yourself by taking a lossless yuv420 raw file, encoding the same 5 minute test clip into av1 at 2500 kbps average and x265 at 5000 kbps average, then dumping the resulting encodes to two separate yuv420 y4m files (uncompressed) and comparing them with VMAF.

It's great, but it's not THAT great.
From the article:

Abrams, a frequent commentator about vaping in the news media, including CBS
This Morning, CNN, and The New Yorker, coordinated extensively with Juul on
public messaging in 2017 and 2018, according to company emails. Abrams asked
Juul officials for talking points, allowed company executives to review an
academic article prior to publishing, and attended Juul scientific advisory
board meetings, all without disclosing those connections to journal
publishers...
Nothing has been resolved. OpenAI still infringed on copyright and should still be punished for this.

They broke the law on a grand scale, used this to make shitloads of money, and are now trying to use that money to pay off anyone that might give them trouble.

Classic mob mentality.
It's a pity to think that after everything we've achieved we still haven't mastered self control.
It's very surprising to me that there is a market for this. But then again I have spent almost my entire professional programming career writing matlab. How does one even identify such a market? I am so curious, please share your story.
One would have thought that a proper stance is to be against any kind of mass killings, yet given the attitude on the topic of Namibia we do know there are first and second class victims.
Are you going to live in that house for 30 years? What’s your plan when you need to move?
I saw a 2x2 matrix recently that showed how NP-hard problems require exponential time to solve but polynomial time to verify the solution. It gave examples for every other cell of the matrix besides (exponential time to solve, exponential time to verify), which it left as blank or N/A.

I think we have found something that fits that square: truly simple solutions. It's easy to come up with a simple solution that is unsatisfactory, that's not what I'm talking about.

I mean a solution that is so simple and complete, that it was HARD to come up with. It's easy to verify that such a solution is simple, sure, but it is HARD to verify that the solution is truly complete or satisfactory
Just last week, I abandoned a 7-day trial of some project management software because it was not enough time for me to feel comfy with it. Would have preferred a week or two more, even if features were somehow nerfed (watermarks, etc).
Where are you finding many options in products without HFCS or additives?

Even the much-higher-end supermarkets near me don't have meaningful alternatives for a lot of products where I am, and I'm in a HCOL area.
Not long at my own company, but I never encountered such brazen impostors while working at other people's companies, either. I guess they were filtered out by recruiters before they reached me. Now it's something I'm developing a nose for.
Feels like the right call to me.

Consider how big the power asymmetry is at a place like Amazon. You could be on H1B (and therefore will be forced to leave the country if you lose your job), they have the means and capability to record and evaluate everything you communicate. If they could they'd probably try to purchase data on you before hiring you to know whether you are pro-union. If they were secretly monitoring people's email for the word "union" and happening to lay them off there wouldn't be much to stop them.

In such a system I think the only way to make sure people feel safe unionizing is for the CEO to say "Unions are allowed, and nobody here will ever be punished for joining one. If anybody at this company holds somebody back from their choice to unionize then that person will be fired."
Selling 'Ghost in the Shell'
Do you know what the typical deal is like when that happens? Do they straight up buy the rights to the game beforehand or do the developers get a percentage of the revenue still?
I've known 2 people who were previously addicted to heroin but had been able to quit.
Both of them were still dependent on nicotine.
> Nice, guess I can buy Helldivers 2 and see why everyone loves it so much now.

Great. Give them your money. That'll show 'em!

At least wait until you can say you forgot how terrible the company behaved. We can't be rid of these terrible companies because people keep handing them money. Same goes for TicketMaster. "Ugh, I hate TicketMaster! They are awful and abuse their customers" some guy says as he buys Taylor Swift tickets. Every time you give money to these companies, you're giving them bullets to fire at you.
I run a plotting/visualization library.

Instead of a time-limited trial, we have just one of the plot types (Sankey) freely available indefinitely (https://plotapi.com/page/sankey/).

We tried a time-limited trial, and we just ended up with people re-registering new accounts every 2 weeks.
+1 for OBS virtual camera, works like a charm. Haven’t tried the fake meeting presence idea yet though :p
Edit: Also the fact, that if the pump was at the very bottom and it failed, you'd need to have an alternative way to clear the cavern of water in order to go down and fix the pump.

Put the pump on a chain and hoist it up with a crane, like they do with pumps in lift stations.
Performance. Firefox’s angle against IE was privacy, and it attracted a lot of techies. When Chrome came out it won the game with superior browsing speed
It comes down to the relative stretch of the leap you take.
Takeaway : Coding Lanuage matters, even though industry says `its all about problem Solving`. this is pure BS
> should be aware that Israel has, for years, blocked imports of essential sanitary products and food items into Gaza, i.e. toilet paper, soap, and humus. Many of the tunnels under gaza were built for smuggling in these items

Oh, now I understand! This is but a simple misunderstanding! How silly, but easy to clear up.

You see, the tunnels came first - into Israel in order to kill Israelis. Only then did Israel and Egypt blockade Gaza. Had nothing to do with smuggling. Now that that is cleared up, you can distrust Hamas and trust Israel. Unless, of course, there's another misunderstanding in your way that I can clear up for us all?

https://www.ynetnews.com/articles/0,7340,L-3267217,00.html (note the date, 2006 - after withdrawal in 2005 but before the blockade in 2007)
Especially if coupled with optimization of constructive comments - https://xkcd.com/810/
A Rosetta Stone for Mathematics
If you believe that, then put your life where your mouth is, and go fight. If you want to live, let others live too.

Even during the WW2, a few countries capitulated with the germans and survived, even eg. france. On the other hand, a bunch of those countries (even france), no go half a planet away to kill people over there, and there is no support to those countries to fight harder against the french. And france is far from the only country that does that in europe, not to even mention the USA.
> Are the ones having trouble people that's never used another CVS?

I constantly struggle with git. It's the single tool I use daily that I actively hate.

I think my trouble is the opposite of your speculation here: I think that I'm tripped up because I'm very familiar with a number of other version control systems, and git works nothing like them while at the same time trying to use the same terminology as them. I suspect I need to "unlearn" all other VCSes to understand git, but that's hard to do when I also need to use other VCSes.

But I'm not sure. This is something I've put a lot of time into understanding, because I have a serious "git block" and keep trying to work through it. This explanation is as close as I can get, but feels incomplete.

CLI aversion certainly doesn't enter into it, as I prefer command line tools, and slapping a GUI in front of git doesn't make using it any easier for me.

In any case, I find git to be baffling, opaque, confusing, and extremely nervous-making. The two things that strike terror in my heart are the possibility of messing everything up, and having to do merges.

Saying this is not bashing git. My difficulties here are personal issues. I just have yet to be successful overcoming them.
The reason why this is standard is because functionally, anything that receives data from a user, hosts it, and transmits it to third parties is engaging in distribution of copyrighted content. Without a grant of license, pretty much every message board, social media platform, or any website or internet-based application that does anything with user-generated data could be exposed to copyright liability. You may note that this very site's legal declarations page includes an identical clause.

"Remains your property" is not fluff at all, and explicitly disclaims any ownership of rights associated with content you post, and equivalently indemnifies users against any liability for re-posting or re-using content they posted here, which they'd potentially be exposed to if they were assigning copyright to the hosting platform rather than just granting a license.
The grandparent commenter was trying to blame current societal ills on the legality of marijuana and the legal availability to children, both of which are plainly incorrect, so any future legality cannot have had any bearing due to the causal nature of the universe. And even if it becomes legal someday, all current precedents involve treating marijuna like cigarettes as far as age restrictions go.
>common thread of ideology between North Korea, China, and Russia?

all are leader for life right now, aka dictatorships
Maybe you use ansible in a more complex environment than I do. I use ansible to provision servers, and jinja2 filters are some of the least-used things for me. I try to keep my ansible roles short and simple, and needing obscure jinja2 filters is a clue to me that I might be getting too fancy.

That said, when I have a question about jinja2, I find that the jinja2 docs are better than the ansible docs.
All of the new privacy declarations are silly, but this one is especially ridiculous.

I'm pretty sure I can trigger a hit to the naughty API just by updating a @Published var in an ObservedObject. For those unfamiliar with SwiftUI, this is the most basic way to tell the system that your model data has changed and thus it needs to re-render the view. Pretty much every non-trivial SwiftUI app will need to do this.
Credit was on display down in the cellar in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard'.
> Plan 9 GUIs

Mostly just Acme, though. The others are kind of mediocre and don't have this mechanism.

Oberon does implement something like this system-wide, and iirc that was the inspiration for Acme.
I don't think that works for me. I don't make that calculation at all, and you're comparing apples and oranges anyway. The cost of coffee has nothing to do with my risk assessment of a situation.

Of course I make risk assessments but they have nothing to do with money. You might try to measure the value of my life in dollars by measuring my risk assessments, but because I'm irrational and human you won't get very far I don't think, and besides, dollar value doesn't really correlate well with actual value anyway.
I'm afraid the letter spread some misinformation: The meson RFC has in fact not been approved: https://github.com/NixOS/rfcs/pull/132

For a discussion on this, see https://github.com/KFearsoff/nix-drama-explained/issues/1
Look, I have a lot of criticism about not just this war, but how the Palestinian people have been treated over the last 60 years. But you can't just say things like "they're targetting journalists for sport" and then pivot to this type of stuff when pressed.
It would probably only take one or two generations to adapt, if the offspring dies before reproductive age - evolution is cruel, but it can be effective.
It might be extreme but 15 years ago he was telling people not to be so flippant about taking on enormous amounts of debt for degrees with a questionable payback and I think he was right.

I always thought the snowball method was dumb but as time goes on I can see how it makes sense psychologically, even if not mathematically.
Democratic, rules based order, freedom: all words used to paint oneself in the good and others in the back. They barely have meaning in political discourse nowadays.
Show HN: A video chatbot trained on Garry Tan's startup advice
I built a product that lets you train chatbots on a series of Youtube videos. Presumably for research, lead generation, GTM enablement, etc. but I thought training chatbots on people’s content was also a fun use case.