jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What are some useful libraries for C? Everyone encounters these same issues, so what is the canonical solution?
Ok, so I tried it as this would be a useful tool for me. When clicking download all get as plain text in my browser is this:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><text y=".9em" font-size="90">ðŸ ±â€ ðŸ‘¤</text></svg>

Am I missing something?
A great developer I used to work with used to push the clients we were consulting for with the line

> If you're not a little bit embarrassed by what you're showing, you waited too long

The idea was to get rid of the "do everything in a big launch"-projects, and instead convert them to a mindset where we iteratively work on the solution and see what people want.

I've been using that line personally for a long time, and think it works fine. Chances are you will get no traction at all in the beginning, so it's better to see if it's something people want to use before you polish it too much. Building stuff openly also often attracts some following over time, compared to a one-off launch.
Slowing things down has the virtue of being a much easier means of social engineering than figuring out how to empower users to control the flow of content that comes to them. I only have some sketchy ideas of how exactly it would work.

Definitely the starting point is to let users have a simple chronological option.
It's a miracle that the Minecraft mod scene exists at all. The old MCP project that made tools to decompile the obfuscated code to something readable and then recompile it again was just the most remarkable hack. I guess that's years out of date now and I vaguely recall Microsoft was more open to supporting mod authors in recent years. But I guess from this discussion it's still kind of a mess.
> Sorting out what was returned requires a "match" statement, which is rather verbose. It's an elegant way to avoid null pointers and error codes, but it's quite verbose in practice.

I'd be surprised if you hadn't thought of this but have you thought about wrapping up the error handling logic in some macros?
Link for that assertion? That Apple will include a 5/5s sized iPhone the next time around?
I use it. I had trouble reaching the top of the 5S so the 6 is impossible for me. My issue though it that I don't think about using reachability until I have failed to reach a button up top and am already frustrated.
That now appears to be closed to new companies in Ireland.
The question then becomes if it's trained, or if it's genetic.

If it's trained, which most people I've encountered will vocally agree with, and a glance at many cultures will show extreme training in this area, parroting it will only make things worse.
In other words: "Don't use any of the cool CSS 3 features that would make you want to code an app in HTML in the first place". If the only way to make it snappy is to draw it on a canvas and implement your own 'dirty regions only' drawing mechanism its feeling a bit like trying to make something look nice in Java!
If you can't see the humor in feigning elitism over shell scripting (shell scripting!) I really can't help you.
>Which technologies that Apple is showcasing on this page are unavailable, in principal or practice, to Firefox and Chrome?

Then they're not really supported HTML5 features, they're just safari features, and should be removed from the showcase.
Even more to the point: you can't have a secret that other people know about and aren't completely diligent about protecting.

Somebody letting your secret slip offline means one of your social circles will find out, and if you're very, very lucky it will stop there. But chance meetings do take place; your cousin bumps into one of your coworkers in the airport, notices his company shirt, and says "hey, do you know my cousin lotharbot? Did you know he really likes the Teletubbies?"

Facebook speeds up this process by increasing meetings between people from your different social circles. But fundamentally, the problem isn't Facebook, the problem is your friends letting your secret slip.
Myers-Briggs scores people on several dimensions. They chose to label one of those dimensions "thinking-feeling". But that doesn't mean that the test is actually discriminating between "thinking" and "feeling" as we commonly understand those words. You could just as easily label the "thinking-feeling" axis as "detached-involved" -- but then it would obviously be irrelevant to the claim that "women feel, while men think".

This is one of those cases where details matter: psychometrics are not simple.
Do we really need the "(YC never)"?
I also think that being able to carry around a P+S in your pocket (like my credit-card-sized Panasonic DMC-FX35 -- with it's fantastic 25mm-equivalent Leica Lens) gives you more opportunities to take shots you would have not been able to take otherwise. Most of the time, a $200-$300 pocket-sized P+S is going to focus and expose your photos way better than you'd ever be able to do manually.

http://farm4.static.flickr.com/3602/3620370987_e9a89ca652_b....
http://farm4.static.flickr.com/3113/2761953972_e1844d6c60_b....
But why would you want to do that? This is the sort of madness that led C++ into hell. Sometimes '=' is this sort of operator, sometimes it is that. The old Perl maxim of make it possible to write the same thing in sixteen different ways is another fresh hell.

85% of the cost of softare is in code maintenance. Suddenly spawning multiple idioms for the same thing is madness. This proposal would directly increase the cost of running my software house - just not ever a good idea.
True, but as I stated earlier, the main difference between this and a Flickr stream is the focus. Flickr is meant for photography in general, and while you could use it for Project 365, it's less organized and focused. For example, your P 365 entries would be mixed in with your regular flickr uploads.

Also, flickr's upload limit on the free plan wouldn't allow you if you have a high megapixel camera.
That's the only part of Javascript's ==/=== dichotomy that I like. It maps directly to the way NULL works in SQL. NULL means "I don't know what this is," so two unknown things can't be tested for equality because you don't know what they are. NaN is a similar concept. You tried to make a number, it borked, how can you test one bork against another for equality?
From Sequoia's perspective this was a win-win.

First off, the incentivize structure for Sequoia is simple. They want to raise money, everything they do is based around raising more and more money.

So in 2008, when there was a chance of a depression, there were only 2 outcomes (the depression hits or no depression). If there was no depression no one cares about what you said in 2008 because everyone is making money so Sequoia can raise more money. If there is a depression Sequoia can refer back to this presentation and say, "Hey! We called it." and then they gain credibility and have an easier time raising money in a downturn.

It's a win-win for them.
Hibiki-an is good, but you really have to try Ippodo. Once you've had Ippodo tea, you really can't go back. They target mostly Japanese consumers, but lately, they have been trying to push for more overseas sales. They've been around since 1717 and were the personal tea purveyors to Prince Yamashita. Try the Tenka-ichi, their top Gyokuro. It's difficult to prepare but completely worth it. https://shop.ippodo-tea.co.jp/shop/en/
WePay has a great API - https://www.wepay.com/developer/api

I built EverRibbon with it http://www.everribbon.com
To me, lack of upvotes is one of the better traits, as on other social sites, good stories are often downvoted into oblivion in order to make other stories look relatively better.
especially given pg's stated position that YC founders enjoy breaking rules (just not the ones that matter)
My rule of thumb is to use strings for all IDs that belong to external systems. A bunch of people got burned in the same way a few years ago when Flickr photo IDs rolled past 32 bits.
There's a school of thought that putting highly visible commercially available accelerometers (more accurately they are shock sensors) on the outside of the shipment will cause it to be treated more gently.

We subscribed to this school of thought - until our valuable scientific instrument arrived (a) shaken not stirred and (b) with all the external sensors having mysteriously "fallen off".

So, if you are going to do this, put sensors both on the inside and the outside of your shipment.
Power is not the big expense and neither is land. See http://perspectives.mvdirona.com/2010/10/31/DatacenterNetwor... for a breakdown of expenses.
Regarding Python C extension compatibility ...

A number of projects (e.g. this bcrypt package -- https://pypi.python.org/pypi/bcrypt) have switched from using CPython's API for C extensions, and switched to the cffi package (https://pypi.python.org/pypi/cffi), giving them what seems to be a much cleaner (and less CPython-specific) break between the C-level and the Python-level code.

I say "seems to be" because I'm not too familiar with the internals to know for sure :) What cffi did give them is that bcrypt (with it's C component) can be used by both CPython and PyPy -- even though PyPy doesn't support any of CPython's native C API.

Meaning that PyPy just has to support cffi, and is otherwise freed from any fixed C interface itself. I think the reason cffi gives it this freedom is that cffi provides Python-side metadata about the C datastructures being worked with through cffi, allowing the PyPy JIT to efficiently integrate that information into it's compilation process.
This is an april fools' joke right?
Why couldn't you say "It's classified" and have general answers and then follow that up with "But I'd like to prove my skills to you directly"?

I could understand suspicion if you were coming from some unknown enterprise company and wouldn't elaborate on your previous work, but this is still the NSA (that we all hate but are still super smart).
A slow and steady deflation is the natural state of affairs when productivity is advancing and the social environment is relatively stable. Economists panic about things getting cheaper because they are compromised by the current banking system, which is based on fractionally reserved debt and requires inflation to stave off a general run on fictional assets.

Consider: computers have been getting cheaper for a generation and its been one of the greatest economic boons in history.

I'm aware of the standard economic criticisms of deflation, I just don't agree with them. The massive deflation shock of the Great Depression was due to the preceding leverage boom, and should not be used for a general analysis of deflation without considering that boom.

Deflation is usually good. Things we want cost less of our labor. The benefits are widely distributed with no early receiver advantages as there is with inflation. This is a good thing.
> My experience has been that, it's the in-between severity that seems
to lack good resources.

Yes good point, this is an issue with so many services. It's often
people in the grey area, falling between the cracks, that get the
worst deal - too well to seek help, too messed up to function
properly.

(I don't want to derail your thread but I think much is down to lack
of simple human contact/friendship caused by digital intermediation.)

You may be on to something with a sort of "buddy system" for hackers
floundering under the stress of the current industry.

I didn't mean to put you off seriously looking at training. Just
being real. The fact that you reach out already suggests you have the
foundation.
The ability to broadcast some random thought you have to everyone on the planet, publicly archived and attached to your name, for all of eternity, is a new ability. We've never had it before, and we're discovering the consequences of that. I think it's reasonable to have some disagreement about how that ability should be handled without reducing that disagreement to whether or not words have consequences (obviously they do).
My main experience with Yahoo! Answers is that it's more of a trolling platform than anything else. The questions are trolls, and the answers are trolls.

Nevertheless, I'm going to miss it. The trolling was fun to read, at least.
Of course. Just like Alcatel isn't french anymore, but a brand of TCL China...
I tried to go for a shell aesthetic, but it is nowhere near as interesting as yours: https://chrissardegna.com/
thanks for the input, it is indeed hard to make a shell that works a like a real one. I'll keep your words in mind.
>Lastly, single thread performance is basically a dog.

Is that still the case? I thought BeamVM recently added JIT? I don't expect it to be LuaJIT or JS V8, but Ruby and Python Single Thread performance should be reasonable expectation?

I also wish some of these experience has more context in terms of code base size and team size. A Production environment of a small project with a team of 2 is very different to production environment of a project that is large and team of dozens if not hundreds.
By the time their trade is disclosed, the inside information it's based on is probably public.
> Total Items 396,027

I don't think this is every tweet.
If you believe that then you have neither used or unsterstood the concept of the new scriptable render pipelines. Nevermind the fact that most people already switched over to either URP or HDRP.
Ruario maintains the Opera AUR entry for Arch Linux also, and does very good job of it so earns credit:

http://aur.archlinux.org/packages.php?ID=10333

http://aur.archlinux.org/packages.php?ID=33276
I've had nothing but success since I edited /etc/hosts and mapped GA hosts to 127.0.0.1. I loathe that lag which was introduced just so someone can save themselves the trouble of analyzing logs.
Windows NT is still the most epic one to me, being the inspiration of the library startup sound prank, it would seem: http://www.youtube.com/watch?v=WPQDKZmhD9A
It used to have funny effects on websites (browser name in title bar spelled backwards), but it doesn't seem to work now. The above comment contains the unicode character three times.
Thanks for the advice everyone. I actually already started Learn Python the Hard Way about a week ago, so this works out great.

And thanks for the advice on the project, I will probably do as you suggested and start with some simpler projects and then expand into what I envisioned, after I get a grasp of MySQL, python etc.

Thanks again, and see you around HN.
you have this website that you control

...and suddenly you've taken on about a million problems that are tangential to the problem of keeping in touch with people.
Though I'm no complexity theorist, I can assure you than complexity theory is one of the biggest math/CS fields that has everyday, practical impact on "practical computing."

If you use any sort of non-trivial algorithms handling a non-trivial amount of data, you damn well better be interested in the relationship between the runtime of the algorithm and the number of things you're asking it to handle (Big O).

If you're designing a novel algorithm (or at least, novel to you) you should at least have a passing familiarity with complexity classes. It's funny how often I hear about (or see first-hand) someone trying to figure out why their code won't always work only to have pointed out to them that their problem is NP-C.

Not only all of that, but complexity theory supplies all sorts of better algorithms—or, rather, methods to improve a general class of algorithms, I suppose—which can immediately or eventually be applied to your everyday problems.

Perhaps you don't need to deal with a lot of these problems on a daily basis, but chances are that some of the tools you use were built by people who worried about them.

It's a neat field, and I'm excited to see these advances.
Do you know Simon Collison? I was just wondering as both your sites have the same unique theme going:

http://colly.com/

Anyway, great site, though I find it rather cluttered with all the oversized text and images. Scale it all down a bit, and it will be much easier to get an overview of what is going on. Good luck!
This article seems simplistic but it's exactly what has helped me lose 20 pounds. Summary:

1. Weigh yourself every day in the mornings.

2. Graph your weight. (I started doing this using fatbet.net with a few friends)

3. Eat less. (I stick to low carbs and make sure I eat less than 2500 calories per day - ideally less than 2000)

I also do light runs 3X a week and do a tiny bit of weight lifting to maintain my muscle mass and fitness level which ensures I continue to burn the same number of calories every day.

Also make darn sure you get enough carbs before going any intense exercise that last more than 45 mins (e.g. 3 hour hike, 3 hour mountain bike, etc) or you will crash and burn and it's very unpleasant and inconvenient if you're in the middle of nowhere.
I am 25 and I learned to program in 7th grade, when I was 12 years old. I joined a "Warez" group on AOL that distributed pirated software and Mp3s. This was pre-napster era by the way. At the time, it just seemed like a cool group to join. I was a really curious kid and I did not realize the illegality of it all.

I was mentored by others in the group. I learned HTML and Web design. Also, I learned to program AOL add-ons using Visual Basic 6.0 and the good ole' Win32 API. I could have knocked my dad over with a feather when I told him I was learning to program. He was so excited. He is also a techy and a bit of a hacker.

I made a bunch of AOL add-ons like chat room macros, trivia games, and auto instant message responders. But, my fondest project was a chat room e-mail server. It would parse an AOL chat room for requests. Then, it would forward the appropriate message (with the software attached) via e-mail to the requester. I called in to AOL's customer support line and told them I ran a popular newsletter. I was able to whitelist my AOL account. This way, I would not be limited by their daily e-mail limit. They bought it.

After repeatedly punting and then TOSing a classmate, and having their account shutdown. AOL caught on to my nefarious ways. They terminated my families AOL account, and blacklisted our credit card. My mother, who used AOL to chat with grandma and browse the internet, was furious. My dad went along with my mom. But, later in life, told me how proud he was of me and how he told all of his friends at work. He used to joke, "Yea, AOL refuses to take my money after Robby got done with em."
I think The Oatmeal started as a marketing campaign for an online dating site. Some of the older comics still have links to it.

Merchandising seems questionable, though. Consider: You have a business, and you're going to sell merchandise to promote your business. Now you have two businesses.
So basically you can kill source of income of any website (and probably the site itself) by clicking its ads and not buying anything.

Don't tell 4chan. Or anyone with access to botnet.
I will upvote this thing all day (figuratively speaking of course). Going through this was a big level-up for me.
They have jurisdiction over companies with more than 500 shareholders, whether or not they are traded on any exchanges. This is to prevent abuses where companies effectively go public by selling stock widely but fail to register to avoid the public disclosure requirements. What the SEC is looking into is the current trend of forming an LLC to buy private shares on a secondary exchange and then selling ownership in the LLC. This allows the owners of the LLC to invest indirectly in the private company effectively increasing the number of shareholders over 500 but not currently triggering the public disclosure requirements. The SEC may move to count these LLC owners as shareholders of the target company.
That's not "Motivation: Lisp". Read the fine print: "by the people who didn't bring you A.I."

Yes, he has a project to build his own Lisp, because he doesn't like existing ones. That's a detractor.
This guy has one interesting idea - http://www.youtube.com/watch?v=0CDXJ6bMkMY
I hope more people realise this and you give YouTube a run for its money.

I would support you.

... But I do like watching videos on my Apple TV.
"A fanatic is someone who can't change his mind and won't change the subject".
They would appear to be investigating the source of some pipe bombs, although it seems to be an open question where these come from:

> There have been instances of hazardous materials– including pipe bombs– being found near gas drilling sites, but the incidents have not been linked publicly to environmental activists.
"compute-on-a-stick" what a name...
Very cool, but...

I think the future is our compute power in our "phones" that work with ambient peripherals (keyboards, monitors).
Pocket projector.

http://www.projectorcentral.com/popular-pocket-projectors.ht...
On the one hand (recalling an article that was written about this), it seems Beats was pretty shady in its dealings with Monster, or just straight up tricked them / gained their confidence. On the other hand...

> In this case, Monster's Lee argues his specific expertise was something near and dear: cables. "As a company, Monster started when Lee recognized that not all audio cables sound the same," it says. "Lee formed Monster to bring better audio cables to the market, improving the sounds of all speakers, recording consoles, and video systems."

sigh

Edit: seems the article is linked at the end from Gizmodo...
Short throw micro-projector and a [white 'canvas'] tent?
Do you have any idea what vulnerabilities the NSA may have in mind when they say they can help their customers with SSH traffic?
nit: knit: nitpick

Edit: knitpick
Wondering about the price for the 8" version.
Don't know if they have a video example or something, but:

https://www.ordering.co/whatsapp-ordering

EDIT: They do have an example that you can try out, around the middle of the page
> Who is the decision outsourced to if not the individual/company?

KYC is a regulation requirement, so then the government.
Reading this, I think it's worth quoting Hannah Arendt. At this point in history, her words are deafening relevant:

> “Evil comes from a failure to think. It defies thought for as soon as thought tries to engage itself with evil and examine the premises and principles from which it originates, it is frustrated because it finds nothing there. That is the banality of evil.”

The failure of Twitter isn't active editorializing or the lack thereof.

The failure of Twitter is to not provide the necessary affordances in its design, its functionality, its business model, its values, its policies, its mission and its vision that allows a userbase of over a billion people to self-govern itself in a way that helps prevent what happened yesterday.

... and that's absolutely, undeniably a failure to think about the consequences of the product that Twitter has pushed into the world for the past 15 years.

... and it's not only a failure. It's a failure lost in it's own pure and utter banality.

Twitter isn't free of from criticisms. It's not a force of nature or the universe that disrupted lives in unfortunate ways. It's a product designed with a clear intent by humans for other humans. And therein lies the responsibility of Twitter, and everyone who provides a soapbox for others, to which it should be held accountable.

History doesn't repeat itself unless we repeat - remember, reflect, rehash, re-tell - history. And we do that from a place of empathy and understanding. Everything else is inconsequential.
I will certainly be taking a good look at this! My pandemic project was building a system that processes raw text documents into different sets of features (BOW, sentiment, etc) and I ended up developing a generic library for easily processing a database table into the appropriate sort of numpy array. So it has started to veer into AI flavored automl... hopefully I could contribute something to your project, but it seems like you've got quite a lot there already.
How many unarmed protestors got shot center mass with 9mm by cops in those protests?