skysight-inc/HackerNews huggingface dataset:
Which voting algorithm are you using?
I recently wrote an article about that topic and working on part 2:
https://felx.me/2021/08/29/improving-the-hacker-news-ranking...

Happy to help if you want to talk about it.
‘It spreads like a disease’: how pro-eating-disorder videos reach teen on TikTok
I work a non-FB $BIGCORP with lots of python super-experts who are very excited about this. Sam is deeply familiar with pytorch and C extensions; compatibility here seems to be the real deal. High hopes!
Huxley could not have known of the evolution of https://en.m.wikipedia.org/wiki/Lactase_persistence

Additionally, even if he had, it's the exception that's so minor it proves his point - while lactase persistence evolution is a really cool bit of trivia, it's also clearly a really, really minor contribution to "human nature". We don't regard peoples as significantly different today even when there are numerous measurable differences, after all - we regard stuff like that as fairly trivial, right?

Finally, apparently this most recently was an impactful evolutionary advantage 7500 years ago - but that could be consistent with his perception of the lack of changes to human nature within the few thousand years he knows.
Big discussion earlier: https://news.ycombinator.com/item?id=28885093
It's insane how much ad hoc engineering and random details like compiler flags were required to get the location where the unfreed memory was allocated. It's likely that an experienced team was on it for several days (unless they already had experience with all the tools used).

It's also crazy how the bug could be tied back to an unbounded queue that was backing up. It seems like the wrapper library should be designed in a way where not handling the queue events is hard to do, meanwhile the experts walked right into that.
Solid read. Will sounds like a Farnam Street reader.

> Effective systems thinking comes from the tension between model and reality, without a healthy balance you’ll always lose the plot.

I’ve also heard this as “don’t confuse the map for the territory.”
Ask HN: Privacy Robotic Vacuum Cleaner?
Could you please point me to any research or recommendations regarding modern privacy-okay robotic vacuum cleaners?

Ideally:

* no Internet connection necessary; should pair with the mobile app over the local network

* no video cameras or microphones (laser scanning)

* no city location awareness (no GPS or location-by-WiFi capabilities)

* otherwise modern and robust

Even the "least bad" recommendation will be very helpful, thanks!
Feedback for Supernova Money: the gateway to the DeFi for everyone
Hello,
I present to you the project I'm working one:
Supernova Money (https://supernovamoney.eu).

We are aiming to offer to people a simple app to earn 10% yield on their deposit leveraging the power of the Decentralized Finance on the Terra blockchain.

I'm searching for any feedback.

If you are in Europe, and are interested in the project, leave your email. The Beta version will be available only for a limited number of people.

:)
They are just words. It's the minimum wage at that company. There is no law "Thou shalt only use [Minimum Wage](TM) and forget about that those are just regular words".
If you simulate a depressed brain sufficiently accurately, are you prolonging the suffering of a depressed mind?
Simon Roper: the 23-year-old reconstructing the past for millions of viewers
Mobileye for example. I believe this is an Intel company.
Gibbons are actually not that good at tree swinging, they have just developed paracausal abilities. When they miss a branch, they actually fall out of the spacetime continuum entirely, and to us it seems it never happened.
This is great for meetings. Don't have to ask everyone to put their smartphone off. Just be in a private room without cameras (against lipsync and other private details leaking such as notes).

Re: Your computer/phone can make noise. They use an Arduino to power this thing, and it manages to block with natural body movement.

I'm pretty sure this is going to ruin ANC headsets too though.
Give these phones a break, it's ok for a prototype not to support every format under the sun, even the more mainstream ones. Your comparison with Debian, a well-finished product which gets a lot of money and dedicated human resources to be made polished as hell is a bit unfair.

Keep in mind WebM is only a decade old, it takes time to support a patent-free video format that has readily available implementations, including BSD-licensed software ones. I'm sure Apple will support WebM when they find some money and finally manage to bring iPhones out of beta. Not every small phone producer making it is as big as Debian.

Anyway, if the default browser does not support something it should be easy to install an alternative browser, dumb phones from fifteen years ago had this ability (remember Opera Mobile?) and I hear iPhones are a bit more advanced so I'd expect them to let you do that. What kind of web-capable half-modern device wouldn't anyway.
* AMD cpu that supports S3 sleep

* At least 16GB of RAM

* 1kg auw

* 16:10 screen, that’s not 4k

* 14”

* Metal body

* Repairable

* NVMe ssd (not soldered)

* USB-C charging (and video etc)

* No gamer LEDs

If someone has any suggestions I’d love to hear them!
When I bought mine a couple of years ago I wanted a machine with enough computing power for my needs.. I did not care much about the hardware but I wanted a laptop sold without any OS. (no Windows) depending on where you live and if you want it in 48 hours it is apparently something not so easy to find.
I doubt they ever allow withdrawal. They are in perfect position, they either keep getting 5 or 15% cut from market transactions over and over again or 20-30% cut of game sales. Or even 100% cut with certain items.

Why allow money to go out when it is almost yours anyway.
>>> In an alternate Python timeline, asyncio was not introduced into the Python standard library,

I totally disagree with this negative perspective of asyncio.

async programming is MUCH easier to program and understand than other concurrency solutions like multithreading.

async works extremely well as a programming model as evidenced by the fact that it's exactly the model being adopted by all languages that want to implement practical and developer friendly concurrency.

When I read such a negative take on asyncio I assume only this is a developer who hasn't done alot of programming with it, and is therefore still somewhat lacking in full understanding.
Oh, thanks, I guess I misread it.

I wrote a crude assembler in Pascal once (for fun). It didn't need a heap, it was all static allocation and stack - it didn't cross my mind that one might write an assembler that needs to do heap allocation. I was a callow youth, and probably didn't know what a heap was!

The only storage you need other than stack is for a symbol table. In the general case, you can't know in advance how big that's going to be, so I suppose heap allocation for the symbol table makes sense.
Revenue, not gross profit.
What specifically is outdated? If you look under the hood of modern RTS games they're all going to look pretty similar, and this article has a bunch of info Gaffer's doesn't. I would read both.
Police wont't generally use something like this as it would interfere with bodycam which includes a microphone.
Really? No idea? There's a reason why we call the millenium-long state the Byzantine Empire as distinct from the Roman Empire and not just "Eastern Roman Empire" (even if its inhabitans were ok with just Roman Empire or Romania).

The state line of continuation is real and legitimate (there wasn't some invasion that started calling itself "Easter Roman Empire" for example).

But it's also real that the split of the empire to eastern and western, and then the trasnfer of the empire's capital to the East, and the fall of the western capital, also meant a transfer from the italic/latin-speaking roman core to the hellenistic/greek-speaking populations, that were not the original "romans" but conquered by them, and who eventually established their norms, culture, and language as core attributes of the new empire (not to mention this new-fangled christianity thing, which was anathema to the old empire and quite different from the pagan world).
Math overflow is NOT a learning environment.

Its more a Library than a School. There are many difference between those two spaces.

Think about why no one, anywhere in the world, across all cultures, drops their kids of at a library instead of a school...
> Python is my favorite language, and I can live with the explicit loop, but explicit scheduling is ridiculous. Just run the damn coroutine

You can't "just run the damn coroutine", that's not what coroutines are.

But that does point to the mistake of Python, at least from a UX perspective: coroutines are more efficient but they're also a lot more prone to use errors, especially in dynamically typed languages. Async functions should probably just have been tasks, which is what they are in JS.
Amazon textbook rental service scammed for $1.5m
Is ARM really the reason the M1 is so much better than the current x86 CPUs? If you have a look at the competition (Qualcomm), it sounds to me that it's Apple expertise at designing a SoC and using a more advanced node that makes it such a good CPU, not really the architecture.

Said another way, I highly doubt we will see a non-Apple ARM CPU outclass the x86 competition in such a way anytime soon, so saying "never x86 again" might not be very wise. ARM is not a magic bullet.
I’m pretty firmly in the camp of the 15”-16” camp. Everything smaller both the screen and keyboard seem cramped to me (for the keyboard at least, the fact that I’m 6’4” with proportional hand size is probably a factor, to be sure), and I haven’t really experienced any portability issues with modern (well, even nearly 5-year-old) 15”-16” machines even when I was carrying one around all the time (haven’t been doing that much since the pandemic); they aren’t too heavy, bags/backpacks with laptop compartments that are sized right for them are readily available and not inconvenient to carry, etc.
> Romans (as in the etymology Roman Empire) originally referred to a specific cultural and ethnic group - italic, latin speaking people in Rome and Italy. Those were the only people that called themselves that at the time.

It's my understanding that this was vaguely true for the brief period between the social wars and the integration of Cisalpine gaul in 42 BC. So like, 40 years. I'm not sure if it's valid then, even, because at that point the italic peoples considered themselves culturally and ethnically distinct.

To be honest, I think the whole idea of Rome as an ethnic nation-state at any point in its history is just anachronism (except, maybe, in the later byzantine era?). The path to 'everybody is a citizen', in 212 AD, is basically an extension of the social wars - a set of conflicts about who gets what rights, with no real geographical or ethnic criterion applied throughout, except for basically administrative reasons.

> Yes. But continuation of state does not necessarily coincide with continuation of the culture the established that state.

I think any reasonable definition of culture allows change. The fact is, Rome was a Hellenistic state from its very beginning - they considered themselves the descendants of a Trojan prince. There was no point in Roman history where they didn't take their cues from greek culture.
This burger is mostly meat free except for the beef used to make the burger
Kinda same story. I loved programming but PHP felt so hindering. People recommending Java or C++ to me appeared to don't get the fun part. Then Ruby and this book came along and here I am still loving and doing ruby nearly every day.

It's also the only coding book I ever enjoyed reading. Except Linda luikas kids books maybe :)
And after we bring the poorest members of society out of abject poverty, they too can afford better guns!
Interesting topic, but this is a low quality article without any sources or links for further reading.

The author did not even bother to embed video clips of the robotaxis(?) navigating thru Shanghai or Guangzhou traffic.

What I found does not look very impressive - if compared to Tesla or Waymo:

https://www.youtube.com/watch?v=AkI68JuhvUw

Does anyone have better videos?
I wonder how seriously this kind of graph should be taken.
IMHO, it surely correlates with the number of newcomers, but also, with how newcomer-friendly a topic is.
Now there may be bio/psychological differences here, you (and I) seem to enjoy physical activity. Some might very well not.. I'd say it mostly depend on how the activity fits the person too (speed, effort, balance of type of efforts, sense of improving skills and not just mindless sweating).

I like computing work, but it depends the context, if it's grinding through obscure and unreliable program semantics .. it's less fun. Unless you approach it mathematically (like scientific inquiry trying to discover how it may work), it's gonna be grinding.

If you have simple building blocks and you can just unleash creativity.. then it's different, it's pleasurable. You're the only limit.

Now even in that case, my best days is when I can alternate thinking hard, and sport. 20 min of jogging whenever I'm stuck on a feature branch helped me a lot getting stuck mentally and emotionally.

And in a way, thinkers rarely sit down, they move around, it's vibrant.. it's not just grinding on a keyboard.
My bad! Inattention while copying.

Yes, clearly (after possible initial confusion) -g provides the URL from ffmpeg, which is the actual downloader. The issue then is is moved to the "seek" operation, which is not done by either command (the URL does not contain positioning (for the start of range), and ffmpeg downloads from the beginning of the video - undesirable - up to the specified limit - wanted).
I check for the following three only.

+ 3.5GHz WiFi.
+ Backlit keyboard.
+ Nvidia graphics card for ML.

The rest are mostly common in all laptops.
Let them do as they please as long as you don't hand out government guaranteed loans used to pay them. Colleges should have skin in the game - your graduates can't find decent paying job? - you are on the hook for the loan not the government. The incentives are just not right.
Growth Loops instead of the AARRR funnel
Netflix hit ‘Squid Game’ is so big North Korea is using it to slam South Korean
https://www.youtube.com/watch?v=22SvOhI47Tw

You might want to have a word with ECT terminal, The Harbour of Rotterdam and I guess the FNV labour union while you're at it?

(this is just one terminal at one of the world's largest and busiest ports. A quick google seems to indicate that the workers would be with FNV.)

TIL there's actually a newer terminal with even more automation at the same harbour:

https://www.youtube.com/watch?v=pBewnay3cjQ
How Machine Learning can be used with Blockchain Technology?
I don't think it's the fault of the streamers' fame as much as it is the broader gaming community's tolerance of people with absolutely no empathy, social skills or basic human decency[1].

My wife and I make most of our income sell used games online, and regularly receive tirades of abuse from our customers when their expectations are not met. We have been deliberately pivoting our marketing away from core gamers and towards the casual crowds, in fact, partly for this reason.

My old manager, who moved from being an indie game dev to a "regular" programmer, had similar stories - most notably an angry customer who personally messaged his wife with a string of nasty accusations because they disagreed with some particular design choice.

I understand that there is some kind of funnel effect that contributes to this, in the sense that people who are hated by their peers will spend more time engaging in solitary activity. I still don't understand why the community tolerates and even encourages toxic behaviour, though.

[1] I am not talking about the nervous aspie who struggles to make smalltalk; I am talking about the people who sent obscene messages to Neil Druckmann because they didn't agree with some of the choices he made when designing The Last of Us 2.
I found it to be incomplete or wrong at some places. And Introduction to Automata theory, languages, and computation to be a better exposition.
Show HN: Graph Recommendation Explorer for Anime
Hello everyone!

I made this: https://whattowatch.moe/

Steps to use:
(0. Make sure you have js enabled and all that jazz.)

1. Open the page and login to MAL;

2. Use the search on the top section of the page to search and select an anime you want;

3. Play around with the graph by moving nodes around and clicking on them to expand for more recommendations;

4. ...

5. Have fun!

Any feedback is welcome!

This was only tested on the latest version of Firefox, let me know anything weird that happens and I'll try to smash it out.

Here's the sauce: https://gitlab.com/whattowatch/what-to-watch
Be warned though, that's definitely not the best code you'll ever seen in your life. It's missing tests, maintainability was not the main concern and there's a little repeated code here and there. I just wanted to do something quick and ended up slapping some code around, but feel free to PR
> There’s a reason why we call the millenium-long state the Byzantine Empire as distinct from the Roman Empire and not just “Eastern Roman Empire”

Mostly, I think, rationalizations of attitudes shaped by anti-Eastern propaganda in the West, both before and especially after the East-West schism in the Church.
A lot of identity politics hinge on whether the Eastern Roman Empire is considered the evolution of Rome or if the Roman Empire fell with the city of Rome. Of course this is a "Ship of Theseus" situation, so the discussion typically descend into hand-waving and vague and anachronistic notions of ethnicity.
Hmm, I was hoping for a list of longer reads, aka books.
I can't help but feel like Bitcoin came full circle. They went from replacing to embracing the broken, corrupt traditional finance system.

The fact that the Bitcoin community is loving this with no pushback just shows that everyone who actually cares about the goal of cryptocurrency rather than profit in fiat has moved on to XMR or BCH.
I think this is going to be my next work laptop. I have been eyeing the new M1X mac, but the attraction of Linux is too high on me. I will decide after Apple releases their better M1…
Yeah, I looked at that list when I wrote my comment, it didn't look like Inflow was listed, but it does now (since you linked it).
The authors number one recommended book is ~166 pages in total. I skimmed through and it's mostly pictures. The blog also contained no data. This is all completely fine, but it rubs me the wrong way when things are posed as scientific or rigorous, but are mostly subjective opinion pieces. I like to see what "thinking in systems" gets me with real evidence. I appreciate they took the time to create and share this though.
People basically don't know what they want. That applies to developers as well. Sometimes we want things to be built-in. Sometimes we want to bring our own modules. Can we just agree to do and choose whatever works best for us at any point of our developer's life?
>I think any reasonable definition of culture allows change.

And any reasonable definition of a culture limits this change (after which qualitative and quantitative change becomes a new culture), else there's only one culture, under various different names.

Even more so here, where there wasn't just a culture changing by itself, but one culture focus on one locus of power (latin derived culture of italic Rome) replaced by another culture (hellenistic/Greek) when the locus of power moved to a region with a distinct (not to mention pre-existing) culture.

(Romans claiming to be "descendants of a Trojan prince" was a handy way to claim origin from an ealier empire).

The fact is there was a distinct latin roman culture, even if "taking cues from Greek culture". Americans always took cues from British culture as well, but American and British culture is hardly the same thing.

Heck, it's not like romans themselves didn't speak of Greek culture as distinct (either praising it or putting it down).
> We don’t allow people to hurt themselves.

Of course we do. You can go to a grocery store and buy plenty sugary drinks to kill yourself slowly.

Or you can buy a car and drive full speed into a wall.

Or you can join a fitness cult and excercise so much you die from it.

Or to stay at topic you can build your own airplane. The unnoficial motto of the faa experimental regulations is that everyone is entitled to pick their own funeral. The regulations are not designed to keep you safe, but to keep others safe.
The only issue is that no AMD laptop has Thunderbolt support. It's supposed to come next year but currently it's a deal breaker of you want to use a dock.
lots of circuits will fold higher frequencies down into lower frequencies (but at lower energy).

If you can generate enough energy, you can push enough energy into other circuits that they saturate (reach the end of their working range) and will output noise.
This can't be upvoted enough.

Activists love it when judges stretch words far beyond their original intent.

Same happened in Roe v. Wade, involving "due process". The majority found a meaning in words far beyond what was there previously. A dissenter said: To reach its result, the Court necessarily has had to find within the scope of the Fourteenth Amendment a right that was apparently completely unknown to the drafters of the Amendment. https://en.wikipedia.org/wiki/Roe_v_wade#Dissents
TikTok is even more heavily invested in personalised recommendations. This might provide impetus to clean up YouTube's awful recommendations as well. Recommendations should be available, but optional; the user should be the one to decide what data goes into generating them.
> Yet here we are, humans, reading them just fine.

I've met a lot of captchas that I couldn't reliably solve. I guess that proves I'm a robot.
To be fair to chrisaycock, this library it to actually add a runtime REPL rather than a command line interface. So the link to boost progam options is irrelevant.
The most obvious ones I have seen are submissions that get silently deleted in minutes by the moderators, and that goes to hundreds of upvotes later on. That's usually brigading but also spam and dog whistle topics.

Also some early vote manipulation on the new submission can have a lot of impact using very few accounts.
What are the incentives here?
I'm completely new to pytorch (I looked at it for several hours today). To put it in a neutral manner, it seems to have a rather high tolerance for complexity and relying on dozens of external packages, including pybind11. Memory leaks included, as a cursory Google search reveals.

I hope this new style of writing Python packages does not leak into the interpreter.
I think this is a GREAT time to be doing this. This will undoubtedly shake the c-extension ecosystem. But it is already going to shake up because of Hpy (https://lwn.net/Articles/851202/)

So might as well do it in one shot.

But what im really interested in is - if this can be ported to Pypy. Given that pypy is already quite a bit faster than cpython...it would be interesting to see what the nogil will unleash
I am sorry to be blunt but you seem to be a kind of person who never was around serious competition. Men have significant advantage in darts, motor biking, sailing and it's not even remotely close in the case of last two. Men also have very significant advantage in chess which can't be explained by participation rate (a lot of recent discussion about it, I won't get into it but the conclusion is clear). In case of sailing it is obvious for anyone who ever done some - it's pays off to be strong and very often it pays off to be heavy. It also seems men do better in events that require prolonged focus (chess, go, bridge, eSports) without physical component. We don't know exactly why yet but denying that only creates unreasonable expectations for women.