jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"Please note that there is a closed-source kernel used for math operations that is linked via a shared object called libsparse_inference.so. We provide the libsparse_inference.so library to be linked, but are unable to provide source for it. This is the reason that a specific toolchain/compiler is required.*
- README
Or even in New York City public schools.
The posts are being flagged by users, not moderators. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.

For more explanation see my comments at the top of the thread.
Foolishly presumptuous that the emergent culture from these interactive spaces isn’t an amazing realization of intellectual potential instead of a dismissive “waste of time”.

I suppose it’s difficult to step back and analyze things beyond their purely productive economic utility and appropriately judge its value in the grand scheme.
FWIW: your DRAM numbers are quoting clock speeds and not bandwidth. They aren't linear at all. In fact with enough cores you can easily saturate memory that wide, and CPUs are getting wider just as fast as GPUs are. The giant Epyc AMD pushed out last fall has 8 (!) 64 bit DRAM channels, where IIRC the biggest NVIDIA part is still at 6.
She's probably got a fairly sweet deal, and has already earned enough money to not need to worry too much about anything. The real hit is to her reputation, but it will make no material difference to what she can afford to have in life. I've seen plenty of disgraced bankers get hired in even more senior positions a few short months after their fall from power.
They all feel slow compared to a lean editor like Sublime. I’ve tried them all.
This is garbage, and shouldn't be part of Signal.

Everything on the internet is being corrupted with adding cryptocurrency scams where they absolutely don't belong, it turns Signal from an obvious recommendation into something that makes me hesitate. There's something to be said for focusing on doing one thing well, and that doesn't mean turning a communication platform into a kitchen sink.
Since this thread/Clojurescript is getting some love I'd like to express something to a hopefully receptive audience:

There was a point where Clojurescript and Javascript sort of walked hand-in-hand during the advent of when React started to make sense in the minds of the community[0].

It felt really exciting because of the cross pollination that was happening between the two languages, Redux felt very familiar, and we have re-frame for clojurescript.

There was a ton of promise with Apollo.js and an improvement on the `connect` functionality by upgrading to a proper query language for getting state into a component versus wrapping functions around multiple `state.some.path` `state.some.other.path`.

David Nolen built om.next around that very idea, it was basically Apollo.js lite, and it was very exciting scientifically but never quite caught on because maybe it was a little clunky. But using datomic pull query syntax to fetch state for use in a component was thrilling. (if you got this far and decided you hate me and your eyes are rolling so hard I get it lol)

And this was all years ago now. All that excitement and progress and effort seems to have been trapped inside of Typescript, and React hooks, and did everyone forget?

0: https://swannodette.github.io/2013/12/17/the-future-of-javas...
You're probably making the mistake of confusing the interest rate with the yield. Just because the bond pays 4% on its principal doesn't mean you're getting 4% yield.
The problem is if the alternative is the same as the prior condition, why are they bringing it up?

hint-it's to treat people not as individuals at all, the genetic basic of intelligence is generally brought up to justify discrimination.

It's the same problem as arguing no free will; if the ultimate end is the same as if we had it, why are you bringing it up? But usually people want to order society around that truth, not just score points in a debate.
Right, the Northeast. Those oddballs! Those obscure 50M people.
It definitely doesn't help! I've decided to eliminate coffee completely as even if it doesn't trigger itching symptoms, it absolutely makes me more stressed. I like non-caffeinated tea more anyway, but it's hard to turn down family members making lattes...
I think a crud app is great for "directing" the user through the common changes they will make to the data, like approving a document by clicking a button for example. But a simple tabular view of your data is really great too if you can get away with it. Sometimes it's not that useful, if for example the data is hundreds or thousands of columns wide.

I think that's why something like airtable is great. It gives you the best of both worlds. All the data is backed by a simple spreadsheet, and it has an API so you can create the more custom UIs to help direct users with common tasks.
Yeah but not most of the time. I feel motivated sometimes and it can boost my productivity.
I've been to Turkish baths and Koren baths before and only in the latter I was told to throw away the tiny towel I was holding to cover Mr Johnson. I don't know why in some cultures it is ok but in some others nudity ignites feeling of shame but after I threw the tiny towel I felt better. I guess peer pressure works both ways.
The experience of changing from someone who believes all aspects of the “orthodoxy”, to someone who accepts that there are flaws in it, can be strikingly similar.

A Chinese friend once described to me the week he discovered YouTube after going to study in America, when for the first time he saw videos of Chinese leaders (2000-era) behaving very rudely toward reporters. He found that shocking, and over the next few weeks and more research, accepted that much of what he’d been taught about his history was fabrication. The experience was pretty traumatizing for him. He’s back living in China now, but with a very different perspective.

I was what you might call a fundamentalist Christian for most of my life, until I was exposed to enough of the counter-arguments that some of them finally stuck. The deprogramming process took a year and a half and was the most difficult thing I’ve ever done.

In both cases, the in-group is well-protected from “improper information” (as the CCP calls it). In China they have the great firewall and the domestic censorship apparatus; in religion believers are inoculated against trusting information from “worldly” sources (though the motives of those involved in the actual suppression may differ). Neither system could survive in its current form if this information weren’t suppressed — that’s obvious by looking at what happens when individuals are exposed to alternate points of view and take them seriously.
Perhaps the virus was a lab leak. But maybe you’re looking at the wrong country for it.

I mean, name any other country that has a lot of biological weapons labs all over the world.
then why the campaign to scare people away from ghostery?
now, someone just needs to submit a pull request to stripe for accepting cigarettes as payment.
> much less likely to hurt others

The Catholic rules on abortion are cruel and cause very great harm to women. A woman was raped in her home country. She left that country and sought asylum in Ireland. She discovered that she was pregnant and sought an abortion. Abortion is only possible in Ireland if the mother's life is at risk. She was suicidal, and the two psychiatrists needed agreed that her life was at risk. The third doctor, an obstretician, disagreed about the mental health status of the patient and so she could not get an abortion. She went on hunger strike, intending to kill herself or kill the unborn child. She was subjected to forced naso-gastric feeding to keep the fetus alive until it could be delivered. She agreed to a caesarian section at about 25 / 26 weeks.

This is 2014 in a developed European nation.

And this is under their "liberal" new law, introduced in 2014 after the death, in 2012, of Savita Halappanavar.

The Catholic church spent considerable effort to prevent contraception being made available in Ireland. This delayed the availability of contraception for years. https://en.wikipedia.org/wiki/Contraception_in_the_Republic_...

This cruelty is a direct result of Catholic teachings.
The issue is that imperative languages with strong type systems essentially haven't been a thing until Rust[0], and not everyone enjoys working in Haskell's world of applicatives, monads and functors - you certainly can't say that it's an easy replacement for, say, Python in most companies.

Hopefully Rust will encourage the next generation of programming languages to follow its lead.

[0] And possibly Nim? I've not looked into it to see how strong its type system is, though.
I always wondered if Amazon would really be open about and go public when a split brain in their network caused one of the hosted data services to loose data. Maybe they just throw money at the hardware and hope for the best.
If you want to test the effect, just take any black-and-white logo and stare at one spot in it for 15-30 seconds. Then look at a neutral background.
Another problem with 17 seconds is that normal cron has resolution of one minute :)
Why is the type1 programmer being looked down upon? I mean I am sure that I want to make sure how the lock implementation is. I also want to know if it is modular enough to be called somewhere or is it baked in the add step. I sure do want to multiple times read the add implementation and make sure there isn't a magic somewhere.

And finally this problem looks a lot like can you see a pattern!! I mean sure but a lot of people who might go to interview with standards of competitive programming might take the whole 3 hours because there's a lot to rule out.

I guess this is a fair question with a proper IDE and grep tools. The timing does look outrageous but if you are interviewing at a company which builds databases as a product, you better know how basic operations are provided.

Redis source code is fun to read as well.
And where! Salty New England snow/slush will wreck the carriage, compared to winter in San Diego.
Satisfactory's a great game & Coffe Stain has put out quite a few big updates along the way, with lots of transparency. Kudos to the whole team!

FYI: if you like Satisfactory and/or Factorio, you may want to check out Dyson Sphere Program - it's another factory-building/automation game, but you've got a whole star cluster and hundreds of planets to build an interstellar factory.
"Reversing" bcrypt? "Reversing" salted hashes?

You're exactly the guy I'm talking about. "Oh, I use AES, but I don't just use AES; I store the secret IV for AES in a cookie so even my server can't decrypt it unless the client comes back with the IV so it's like two guys in the silo with the missile keys". Seriously, I just found that piece of code yesterday. Did you write it? Stop writing that stuff.
ahh...a failure to mention the Bermuda incorporation... :)
This made me laugh, for that, I thank you. :)
This is one of the best articles I've ever read on typefaces.
Dup: http://news.ycombinator.com/item?id=2000957
Don't use DES-EDE.

Schneier all but disavowed _Applied Cryptography_ in _Practical Cryptography_.

Schneier's reputation as a cryptanalyst is, as even he might concede at this point, somewhat outstripping his actual career.

Bcrypt is part of the academic literature; the people who wrote it are both renowned.

You can make your same critique about any other crypto construction; maybe the OCB block cipher mode is unsafe! After all, Bruce Schneier didn't write it!
If you have a 5-year old database using a given bcrypt work factor, how difficult is it to transition to a new, higher work factor?
And because means are spectacularly unstable so just one or two feeling that way will show up.
GUI is better for discoverability of the most common scenarios (I can right-click to see everything that can be done with the file, including some third party programs). But it's bad for composing programs and interoperability, often it's impossible or very hard to automate (how many people are doing UI testing? there is a good reason it's not many -- it completely sucks)

TUI/console is very good for interoperability/automation/muscle memory, but doing one-off things is harder.
If I don't remember the `df` command... what do I do apart from searching on the internet? Maybe searching man pages, but it isn't as fuzzy (e.g. `man -K "free space"` isn't very fruitful).
In comparison, I know that if I start going through GUI, eventually I'll eventually find the free disk space info.

It's interesting that there is some analogy to object-oriented and functional paradigms -- if I have a rich object in a debugger in Python, I can call dir() on it to immediately see what I can do with it. Whereas if it's a simple dataclass, I'd need to search through code to find how I can use it. Might be a too far fetched analogy though.

I think we need all of it, and also need to make the distinction less apparent. Would be nice to make GUIs more composable, and TUIs more discoverable. Ideally it should be a spectrum of interfaces, so you don't have to make a hard choice and can gradually move into the direction you want.
I mean, if you don't think you have followers guess again. I recognize your handle. Just because you don't have functionality for followers on HN doesn't mean you don't have name recognition.

The hardest part of a start up or small business is socializing your ideas. I've heard countless business leaders talk about why big businesses fail to innovate vs why small businesses are innovation machines. In my experience at startups it was all about hustle and connections. These are things big businesses struggle to do, and hustle does not scale unfortunately. A big Twitter account may help spread the word, but it's pretty arbitrary if you learn to hustle efficiently. This could be networking meetings but it can also be things like hosting a small seminar that's informational and reinforces what your tool is about.

Wish you the best of luck!
I neither use nor am a fan of AirPods but I appreciate the stem design. It clearly defines the orientation and maintains the classic Apple earbud silhouette, providing contrast that emphasizes the lack of wires coming out of it.
I think you oversimplified the code merge process at Facebook. Their internal code review system (Phabricator) would automatically add tens of reviewers to your PR because you changed an important script authored by those people. Also, there are linters that would call out the use of potentially hazardous commands. Actually deploying the thing is another process that requires jumping through a series of other review hoops.

p.s. I had a short internship there.
Cardboard is made of wood fibers and adhesive
I'm aware that there are huge problems with police training and integrity in the US but that isn't a problem with drug dogs. That is a problem with the training and integrity of their handlers.
Therapists aren't only for depression.

Think of them as existential mechanics or personality sculptors. Something basic and fundamental in your makeup is not working like you'd want. Therapists are experts at the human psyche and can get you from here to there with minimal fuss. At least the good ones can. You might need to shop around.
If you have any interest in Product Management then I highly recommend the paid subscription to the newsletter and then Slack group that comes with it.
The article talks about how branches are used for experimentation, but my opinion is that branches are actually often too heavyweight in Git – they're not convenient to use for local prototyping. I made the branchless workflow to improve on this use-case: https://github.com/arxanas/git-branchless
It lists another company in the WHOIS for the t.co domain. This begs the question: are they leasing it?
My issue with this is that, quite aside from my lack of understanding of what's going on, the author is constantly professing their lack of understanding of the underlying details.

> I still don't know a thing about what F or Coyoneda mean. But it isn't really slowing me down.

They're essentially cargo-culting signatures, and while sometimes that can be enough to stimulate proper understanding, I worry that the first time something goes wrong the author will be hard-pressed to solve it. It seems like a useful way to stumble around in unexplored areas; it doesn't seem like a good way to build software you're going to have to maintain and support.
> How can an industry that does no better than chance on average continue to exist?

Are you asking why people invest in equities? It's because the market as a whole grows over time, sometimes as high as 15% but at present about 4% after taxes, fees and inflation. This means a buy & hold investment returns a reliable long-term averaged 4%, at a time when virtually no other investment can offer that kind of return (when expressed in the same way).

The above is true if one simply invests in an index fund that tracks (for example) the DJIA, and no trades are made -- no brokerage fees, no taxes until a redemption takes place, and lower taxes than for regular income.

Or are you asking why people have managed portfolios? It's because of widespread ignorance and a bit of the cowboy mentality -- a real cowboy would throw the dice instead of playing it safe. But "throwing the dice" in equities is easily shown to be a foolish act, historically, statistically, and reliably.
No. Don't need them.

https://gist.github.com/755824
nah, this is more for fun than anything. And Geo loc is not sneaky microsoft stuff. All im doing is detecting your location.

I made this in a weekend by myself so I think its pretty cool even if everyone on HN thinks its lame. Thanks for the suggestion though.
Alternative title : how to comprehend 0 concepts per minute without any training
And rightly so! Marked indeed is a fine 𝗠⬇ parser!

How would you compare your approach to e.g. markdown-js¹, mdown-parse-pegjs², or text.js³ (which are based on PEG parsing)?

I would like to elaborate a bit on the specific differences/benefits between the many MD parsers. (I’m maintaining an inventory of Markdown resources in a repo on Github.⁴)

[¹] https://github.com/evilstreak/markdown-js
[²] https://github.com/shamansir/mdown-parse-pegjs
[³] https://github.com/sheremetyev/texts.js
[⁴] https://github.com/rhythmus/markdown-resources
To some extent, I have to agree with TFA, though it's kind of clickbait, and doesn't have a lot of substance. I've found that I can much more rapidly prototype services or even test code with disparate tooling using containers over full VMs... I have an Ubuntu VM with samba setup, so I can use a gui editor (sublimetext) in my host, and run in my vm's shell via ssh.

I want to try out the new ASP.Net vNext, there's an image for that... io.js, there's an image for that... use the latest nginx with a half dozen plugins... yep. Hell, the easiest way to get the latest etcd running is via docker (golang has a really slick base image for projects btw).

Dockerfiles tend to work much faster than vagrant does in terms of launching a new VM vs building/starting a derivative container. Yes, you go through some discovery hoops, but no worse than any other virtualization.

I'm a pretty big fan all around.
That's what I said. Surely I get extra credit for transliterating it to what it sounds like to a native english speaker?
hawkings:

http://www.timesonline.co.uk/tol/news/science/space/article7...

Life on this planet is predicated on material transformation/consumption. that's what we do - we eat and excrete our environment. no reason to believe it would be fundamentally different on other planets.
> I'd go further and say that the cure is psychological time, i.e. having more intense experiences per hour.

If I understand you correctly, you're basically saying what is more bluntly phrased, "get a life," or "get out more," in which case I entirely agree with you.

As someone who once lost an object of limerant obsession, I can say the worst thing you can do is stay in the same place, doing the same thing. I noticed when traveling last year, I bumped into a number of freshly broken-up people. They are clearly wiser than I was.
Just because a service has a feature, doesn't mean a user has to use it. At its core, Twitter remains a 140-character-update service. (And no Leo Babauta, Twitter will never go beyond 140 characters because of the SMS-length limit.)

And I fail to see what decentralising Twitter has to do with keeping it simple.
isn't omegle anonymous chat too?
Judging by the comments here, it's clear that if you just prefaced this link with "Hi HN, here's my site, it's a little slow right now since it's in beta, but we plan on scaling it up before we launch.", then it may have been more positively reviewed.

For what it's worth, I typed in Usual Suspects and I do like all the top 5 results. The "creative pick" for me was a movie called Unknown, which I've ironically never heard of before. I'm going to watch it tonight.

Also, I don't understand why you say "In association with Netflix" at the bottom, but all the results have a tag for Blockbuster-- am I missing something here?

One thing I did not like was that if I hover over white space in the results, it still displays the summary of the movie. I found that jarring, because I expect to actually be hovering over either the thumbnail or the link(s) for the item before seeing additional info.

I think the feature that shows you why you're recommending (e.g., "less complex") is really cool. However, one of them seemed kind of spoilerish, because it was recommended as "less double crosses"-- most of the time with a whodunit, part of the story is wondering who's going to get double crossed. So it may not be as specific as a complete spoiler, but it's still not preferable to me.

I do have to second hating the forced auto-complete clicking. I could tell by the way the UI was acting that it's how it worked, so I didn't have a problem, but I see how a lot of users would.

On the movie detail page, you don't need the three links to Related Movies, Movie DNA, and Details; they're all right there in plain sight. I'd also be interested in seeing a complete "Movie DNA" breakdown, since you're clearly only making the top 10 or so available. Maybe that's proprietary knowledge and you don't want to let go of it.

Not a big fan of the tag cloud for filtering results. When I look at that, I just see a big blob of text and my brain shuts off without processing it. I don't know what approach would be better off the top of my head, but the tag cloud is not working for me.

In general, there's a cluttered feel to the details page. I like the info, but the design could use some TLC.

Question: where did you get the movie data? I'm assuming based on the info at the bottom that you're using Muze, which I've never heard of until now. How does it compare to IMDB's web service? How do you use it? Are you happy with it or are there things that really bug you? Was it easy to integrate into your site?

I like the site, love the recommendation engine which is clearly where 95% of the effort probably went, and think it could be a really useful service. Make the changes I noted above and you may just have me hooked. :)
I don't know about the rest of you, but I spent over $100 on iPad apps the day I got it (I knew what I wanted!) and am sure I've spent hundreds over the three years I've had my iPhone.

Everyone I know with iOS devices has at least $25 worth of apps on each, if not many, many more.

Given the number of words like "about" and "roughly" and "estimate" and "gut feeling", I'm going to believe my anecdotal evidence over this.

I'd like to see a similar breakdown, but with more substantial data. Ah, but that would be a pipe dream. Apple is a locked box. And that is okay.
two words: Erlang everywhere
Thankyou, I picked up on this to. It amuses me that someone can know quite a bit about the theory and then completely miss the most obvious flaw in his idea. The ridiculous mass of objects, however, is (theoretically) true.