jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Thank you for your detailed comment. We really do appreciate your feedback - it will help us to get better!

Our KickStarter style funding events are called Initiatives. Please visit our early Initiatives page and you will find two projects we are already helping to get funding. We say it is a KickStarter for open source projects because it is a marketplace where companies that use open source software can connect with companies/individuals that will commit on a commercial basis to advance project roadmaps and maintenance. This is similar to KickStarter in the sense that the public (one side of the market place) is funding the project (other side of the marketplace) in return for a promise to use a product/service in the future when it is available.

Unlike Closjure, the projects that start an Initiative will be open source. Additionally, the feature/maintenance that the project releases as a result of the Initiative will also be open source.

Amazon, Google, Microsoft, and many other large companies donate to open source software for a number of reasons. Typically, it is to fund a new feature or to help maintain the project. We are creating a platform for these companies to better fund the projects they rely on (and already fund).

These projects aren't restricted to one Initiative. They can start as many Initiatives as they desire. Of course, the success of the Initiative is dependent on the supply of funding.

With regards to ongoing funding, projects can create an Initiative for maintaining the project which, while it is a lump sum, can be distributed to the maintainers over time (under contract). In this sense, it is similar to the world of startup funding: when you've run out of money, you ask for more and continue to grow.
You're aware we have IntersectionObserver now?
You cannot often outsource such things in a startup's early years. Things change fast, and a remote worker - does not matter how qualified - who is hired only for a specific purpose, especially something like SRE, might not have enough insight or context to fix things when they go wrong.
It's fine to be idealistic and say that everything should be documented, communicated over email/Slack/hangouts whatever - but that does not work in practice when you are just focused on getting the product out, and dealing with multiple fires at the same time.
Tangencial question: aren't those names copyright by the Tolkien Estate?

I remember TSR had an issue using hobbit in their D&D game.
It is a good idea to have a look at this book, but not every person will find that a particular book speaks to them. If you can get into the groove of Scheme/LISP then run with it, and after you finish SICP move on to Rack or Clojure.

However it would be good to have a look at a few other books for leading languages like Erlang, Scala, Python and see if something other language or author fits your way of thinking better.

Because the most important thing is to get into the groove of learning at a pace that you can sustain for several years. It will take years to master the craft.
The positive spin is more fair and accurate. I didn't intent to come off so negative. Part of the reason I've kept reading and listening to Cory is because, as you note, he provides new ways of communicating arguments and it was interesting to see him work to direct this at a broad audience at the same time. For example, at the end of a long section talking about the fluidity between the roles of creator, investor, intermediaries, and audiences in the introduction he closes with: "...and some of the most dedicated audiences are made up of creators themselves (which is why authors are usually photographed standing in front of a wall of other people's books.)"

It's not fully represented in this quote, but when you read that closing line it instantaneously becomes obvious how blurry the lines have always been and how silly many of the distinctions truly are. We're talking about something bigger.
You had me until you said that Django doesn't have the clarity or documentation of Rails. Django is easily one of the best and most meticulously documented pieces of software I've come across in my 18+ years of writing software.

It also, IMHO, has a much higher "clarity" quotient - Rails is a lot of magic for me, while Django is, in the end, much less religion and much more clear. (I will acknowledge that I chose Python and subsequently Django because they spoke to me personally, but seriously, Django's documentation is second perhaps only to Redis.)
Just curious about the redis-in-the-middle. Any references so I can dig deeper?
The reason I ask the question is that I want to see if the person can handle thinking about recursion, and how their debugging process works, and how they built toward a solution.

I always stipulate that they can use whatever brute force approach they want, and that i'm not judging on the algorithm. (Though we'll then discuss the big O complexity of what they've done and i'll ask them to brainstorm some avenues for optimization).

The main drawback of this particular problem is that it's biased toward people with more formal CS experience who have probably seen more tree and graph stuff, when i'm not really trying to measure for that experience directly.

I'd be interested in a problem that doesn't have that aspect but still takes up a fair bit of brain space when thinking through. What I mean by that is that when you're trying to build and debug something recursive, you have to hold in your mind some representation of what the stack will be at various points, and not everyone has a great aptitude for that.
You could always respect your users and continue using Google Analytics etc. knowing that some of your users won't be tracked.

Does missing out on the few people who use these tools actually have a meaningful effect on your ability to run your business?

I understand how the crash reporters help you but do you really need Optimizely/Analytics/MixPanel etc. running on 100% of your client browsers?
The iPhone app is lovely
Not a slippery slope, it’s right there in the article:

> Depending on the specific contours of such regulation, social media sites could be forced to alter or do away with many of the moderation standards they use to keep harassment, hate speech and nudity off their platforms.

If Thomas had his way, he’d probably find a way to declare porn illegal, or subject to much stricter regulations.
Declaring statements are pure data. "int add(int, int);" is a piece of data, not a series of instructions. It may as well be a 4-tuple: (int, "add", int, int). You could convert each class declaration to a series of 4-tuples and put it in a CSV file. Database rights are much weaker than copyright.

> Take a program that works and remove the declaring code.

Actually, it will work just fine, because you the implementation necessarily has declarations in them, and you can generate declarations from the implementation.
Welcome! We're glad you're here. We CT fans aren't so bad, once you get to know us!
Don't race forget conditions about.
But those platforms don't advertise themselves as websites to post only one type of speech.
This is a strangely emotive suggestion (not sure why, most people don't care about regulatory frameworks or their utilities). It's probably better to rephrase this without the metaphor. For instance, you could say "I want to pass a law saying Facebook cannot block legal content nor use an algorithm to hide it" (David French refers to this as the "Pornography on Facebook" plan, something like that).
Thanks for sharing and putting it in perspective. Would you recommend any articles/books/papers to learn more about the reality of PFAS contamination, especially when it enters the broader water supply (ie. outside bases)?
I helped build a relatively successful SaaS offering for finance atop PostGIS with MapServer and Mapproxy+Redis. The stack ran circles around ArcGis. Not even a close comparison.
This is waaay too ambitious, and you are right, it would lead to poor quality works. If you wanted to write, record, mix and master something meaningful, even one song a day is stretching it.

However, for writer’s block, I’m part of a discord server for Jake Lizzio’s Signals Music Studio where we have weekly “Musical Games” - you are given a prompt with some restrictions (key, tempo, signature, etc) and then share it with the group. Most of it just in good fun, but you get to explore different aspects of songwriting, whether it's working with polymeters, different modes, or getting to work with your DAW in different ways.

But one album a day just seems more like a factory than exploration.
Yeah, let's force people to risk being carved up and having their bodies given to strangers (whom they may very well hate if they had a chance to get to know them) without their consent.

And if you think it's an overblown fear, consider what happened to the guy they tried to autopsy in South America about a year ago: he woke up on the table.
Can you even tell us what types of startups exhibit this behavior? Might be helpful to the OP.
The guy didn't plan to steal $25000 chips, he just walked away with what was there. I'll bet there are ways to fence the lower-denomination chips for somewhat less than face value. You could probably sell the $100 chips for $50 each to random suckers on the strip with a good story.
... How is that even vaguely possible?
If only tahoe snow fell in chicago, that would be so nice... =P

An easy solution would be to overnight all the pizza's in the freezer... but I assert that there will still be regional taste differences.

I've visited the bay area quite a bit, when my folks lived out there; lou malnati's deep dish is still the best by far.

I do notice that the food selection in the bay area is a lot leaner and healthier, hence that was my point in the bias. The midwestern diet is much heavier, with a bit due to seasonal patterns. Need some of that extra padding to stay warm.. the high for tomorrow is 31F in chicago, while the low right now in Mountain View is 51F....
The West becomes the East, East becomes West
That's funny and gets funnier the more you think about it. Making your bad choices poorly. I agree with you.
It's gotten progressively harder over the decades because both steering wheels and steering ratios have gotten smaller as the reliability of power steering systems has improved. I think many people would have a very hard time controlling a modern car in the case of a power steering failure.
What interests me about this method is that they are finding the structure by rejecting it.

That is, somebody could say there is structure latent in the log because the lines were all generated by a template so one could write a bunch of regexes that parse them and extract structured data.

It seems they are using heuristics to remove the variable parts of messages leaving behind mostly the fixed text of the message which they then hash which lets them count that a certain kind of message was generated 77 times in the last hour.

It would be nice to turn this into a system that automatically finds the variable slots and writes the rules to turn this into more structured data.
I have a tattoo of an encryption routine, partly as a protest. Unfortunately I changed it at the last minute to make it look cooler and introduced a bug.

Here's the entire proper Perl 5 code:

undef $/;print<>$<>

The buggy version is slightly shorter but I depended on an incorrect reading of some tricky wording in the docs and didn't test thoroughly enough. I'm considering turning the tattoo into a diff.

I recommend Crypto by Steven Levy as a high-level refresher on the events of the time. (https://www.bookfinder.com/search/?isbn=9780670859504&st=xl&...)
From an overview it seems more likely solvable with proper coding and tools, I love the fact that for example symfony/php makes you use a framework but you have the proper tools in order to forget that you're using the framework, you can have controllers, entities, repositories (and services with right extensions of framework services?), not depends on symfony, but also like if you use a framework and you go all in in getting it into your way, you would always end up by not being able to change stuff easily, even if it was your code, so I always make sure that I don't depend on things I can't change and have a set of interfaces layer in between "Depend on things you can change and not on things you can't", unless you made it perfect the first time and never end up changing it, but I think most likely this post is just junior point of view, with all due respect, I don't know the person, so maybe he's one of the best developers around, but just only considering this blog post, it seems very bad

Also I think the issue is more relevant with Python and django and ruby as they lack abstract classes and interfaces? in the context of making things incrementally changeable they're quite useful, so maybe there is something that is like that?
ARM licenses are mostly for complete cores and associated IP blocks that work on your process. No reason they can't make RISC-V ones.
Wired doorbell broke (a semi fancy one, with a gate opener and a camera, but totally proprietary and old). I don't have the will to troubleshoot what/why. I don't want to pay someone to fix it either. To me it's not worth getting it fixed.

Not too sure what we'll settle on eventually but meanwhile I put one of these cheap doorbells you can find on Amazon: a button (with a little battery) at the door/gate and then, inside, something you plug into an electrical outlet.

They work but they're not that great. It's only approx 20 meters / 65 feet and yet it regularly fails (one time out of five?). People who "know" know they have to press long and hard on the button, and try, say, three times (if it fails 20% of the time and you press three times, there's only a 0.8% chance it won't ring even once).

I should probably add a little message below the button: "Please ring three times". Low tech way to fix the brittle system I guess.
I wonder if this comes with side effects, like how mindfulness increases selfishness in those who think that their existence is independent from the existence of others, which is how most people in Western countries think.

Playfulness is probably a healthier option for shifting your perception compared to this much self-distancing.
Honestly, it’s less stress than trying to divine magic tests that I alone would be the first to invent if they worked :)
Gotta tap into their primal instincts.

I would also sound a fire alarm, to see how they react to working under stress, and measure how much their pupils dilate.
And the reason VRML even exists is that somebody just wanted to have fun reinventing 3D graphics in the 90's, so it doesn't deserve to be used just for the sake of not reinventing the wheel. It's an old shitty wheel that was a reinvention of another invention(*), done just to be fun to implement, but not fun to use.

(*) It's funny because it's true that VRML is literally a reinvention of Inventor, and Open Inventor is a reinvention of VRML.

http://www.verycomputer.com/288_b61771df97de6635_1.htm

https://en.wikipedia.org/wiki/VRML#Standardization

https://en.wikipedia.org/wiki/Open_Inventor
In a lot of cases by the time you learn you are being accused, the data is no longer retained/available from the carriers.
How do you know that was his motivation?
This is known as liquidity preference. People would rather keep their property liquid, meaning they have the ability to decide what happens with the property with little delay. Renting out a property makes it less liquid, constructing a building on top of land makes it less liquid. People demand a compensation for giving up liquidity called liquidity premium. Rental payments must exceed that liquidity premium. If they do not, the land owner would rather keep his property liquid, i.e. ready to sell or rent out to someone whose rental payments exceed the liquidity premium.

The reason why liquidity preference exists is that land can be used for almost anything, is limited in supply and going up in value, making an early commitment can lose you a lot of potential profit. For example, a 10 year lease to a farmer could turn out to be a bad decision if 3 years into the lease, a power utility offers to build wind turbines on the land and you are still stuck with 7 years on that lease. The power company moves on and you lost your opportunity.

It turns out, a land value tax neutralizes liquidity preference.
(I ~think Go also always had facilities for sharing memory as well. Don't remember.)

The issue appears to be:

- "It's impossible to build real systems" according to pure conceptual CS models,

- or, our conceptual models are not sufficiently strong and expressive, and fall short bridging the gap between symbolic and physical realm, and these gaps manifest in code.

- or that it's impossible to practically realize more complex conceptual models, and that even if possible, they would not be accessible to the general programming community.

- or we're building on poor legacy foundations which will dog us until we finally rethink approaches from ground up.

(Possibly those ORs are all ANDs.)
>why would clothes shopping be essential?

I'm fairly certain you'll freeze to death without them. Broken & torn clothes are bad at keeping you warm.
I have some visibility to the logistics industry.

It's a strange and old fashioned industry, but also fairly flexible.

This seems more like a move for the airlines than a serious need outside of a few lanes. Generally speaking there isn't a lack of logistics capacity right now from what I've seen. Airlines have been in the logistics game for ages anyway. The amount they participate / effort ebs and flows at times, but they've always been there.
If you have to track people to make sure they pay attention during the meeting, the meeting is pointless and too long. Meetings that are short and packed with useful info nobody wants to miss, are well-attended.

Managers, try being a real leader. Or is that too hard?
curious amount of negativity in here. what exactly is the concern? zoom is a corporate product. your electronic business activities are probably governed by lawyer-approved documents you signed like an AUP/NDA/consent to be monitored, so why are you concerned about privacy?

dont want attention tracking? thats a feature, not a "privacy" bug (you expect personal privacy and freedom during business meetings?). bosses love this kind of metric, and not without reason. maybe if your meeting "attention" rate is low, theres an issue a boss could solve to make the business and employee's lives better. also you can just turn your camera off in zoom.

> According to the company’s privacy policy, Zoom collects reams of data on you, including your name, physical address, email address, phone number, job title, employer.

this is nonsense. how would installing zoom, as a meeting participant or host, collect your phone number and physical address? im sure their privacy policy says this, but that is very different than the zoom client actively scavenging computers for personal information. THAT would be a story

>it will collect and keep data on what type of device you are using, and your IP address

so... like almost every single piece of the internet? most personal IP addresses rotate, and who cares about your corporate ip? this has to be the lowest value and most common data point there is. not great, but not alarming.

>Do not use Facebook to sign in

hard to see a legitimate use-case for this. the corporate account features of zoom means everyone gets an account with their corporate email address, so why did they ever integrate with facebook? seems likely about scavenging data, but maybe theyre just trying to be trendy.

all in all, seems like a hit-piece. hit-pieces arent necessarily wrong, but they are always agenda-based. maybe the agenda is something i agree with, but i dont know richie koch or what protonmail's stake in the game is in order to take this at face value without any actual details and sources.
It's funny you should mention that, because most PID configurations are not very stable. Once you introduce the Integral and the Derivative, if you're not careful that PID will oscillate into the stratosphere.

In fact, I'd say that PID's that are functioning most efficiently are very nearly tuned to the point of oscillating. Even worse is the kinds of adjustments you have to make to PID's when there is significant lag between their inputs and outputs.
> Web apps are better because they are as much device-independent as apps can get nowadays

They are actually not really.

If you can't run a modern browser on your platform, you're out of luck.

I think the real "as much device-independent as it can get nowadays" is just Firefox

On the major platforms Java is as much as device independent as the web
SWAR techniques are orthogonal to endianness. Read Hacker's Delight; it mentions big endian only once, to explain how to convert away from it. Describing variable-length encoding as big-endian-like is quite a creative stretch. Xor does not flip two's complement sign correctly, except in a few special cases like YCbCr. Please read the EDVAC design doc, since Von Neumman invented two's complement too. His ideas are the reason why programmers have never needed to care much about whether it's signed or unsigned, since the machine arithmetic will behave exactly the same way (with few exceptions).
I don't put this on Discord - the word "server" has a substantially different meaning to varying constituencies and Discord is certainly not the first to use it in a way different from CS101.
Interesting that this is essentially all stemming from yet again a communication failure from AWS. Once they have a post-mortem and can explain the multi-AZ issue, we may have a better idea of whether multi-region spread is sufficient redundancy. Or they could completely fail to communicate enough information, and adequately wary customers will be left with no choice but to assume that regions are not sufficiently independent.

Wait and see it is...
Funding comes from 3 sources: Owners, advertisers and the public (either as donationware or subscription fees). Each one comes with a set of challenges.

Owners tend to exert some sort of editorial control, making the coverage slanted towards their end-goal.

Advertisers tend to be unpalatable to the reader, sometimes editorial control is a problem but that sometimes means there's an editorial problem (advertisers stop using a paper due to consumer pressure).

Subscription means your content is not as widely distributed as it could be. Yes we want to get paid but primarily journalists are in it to be read. Getting that many people to part with money is also a hard problem when compared to the other two sources.
This is my absolute favorite talk
Good idea. But can someone please add an easier way to navigate this site? I mean everything is all over the place. And really good things get pushed to pages that nobody probably even reads.
Unfortunately someone would raise a privacy stink just like they did for the netflix prize data and the aol search data. This is why we can't have nice things.
Put something like this in your .screenrc:

escape "^^^^"

That will set the escape character to ctrl-carat instead of ctrl-a. To type a literal ctrl-carat, type it twice.

This is the same as:

screen -e ^^^^
Debatably. This could be a talent-scouting endeavor, so the person who came up with it (and thus this and their future creations) could be worth at least 10k to MS.

Though I think it's more likely a side-goal, so I do agree. Just pointing out alternatives :)
or get the founders to take it over
http://joshgrenon.com/2010/02/14/the-simple-way-to-import-de...

Note: imports all to one note so not the ideal.
I have to half-disagree with this, you CAN "sell" something that doesn't exist and sometimes it's a good way to test interest and ideas.

You don't want to sell complete vapor (as in get a lot of interest then be like, oops now wait 4-5 months or whatever) but you don't want to build something that nobody wants or realize that people don't want it as badly as you thought they did.