jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Also: notice the AGPL license. If mongrel2 hits a sweet spot for the targeted types of web apps, Zed has a good chance of monetizing this project. I appreciate Zed's writing and work - so good luck to him.

The use of AGPL has some interesting ramifications. For example, I still don't understand why AGPL projects like MongoDB can be used as part of large networked systems and this not be a violation of the AGPL if the entire system's source is not released under AGPL also. AGPL is "networked viral."
I've been looking for an online store that integrates into my existing (wordpress) website for my fiance's salon.

A quick google turned up this invite code:
MVA750CGY2

Which worked for me :)
I can understand that others go the independent route in order to be the decision maker and not the follower, and I do think there is a part of me that resonates with that.

However for me going independent was a better way to help others. I believe strongly that a good leader has to first be a good follower, though I still have a long way to go as a leader :)

I think successful consultancies put their client's success as first priority, and they use their passion, experience, and talent to achieve that goal. I try to model my relationships after that. If I naturally become the lead in the project, that's great but it isn't a priority.
Possibly. As a developer who wants to make a difference and work on interesting projects. I have to go to a number of different sites to get all the current job posts. That doesn't bother me, plus you have companies like indeed that aggregate it all together for you. My problem is lack of good companies/positions and information being posted to begin with. "Hot" startups usually don't need to blast their job post all over the boards, I bet they get plenty of traffic to their /jobs page or people who send in their resume at random. My second issue is that most job postings are by recruiters on tech boards. That means all these "great" sounding listings have no company name to go with it and you have to then deal with a recruiter who doesn't care where you work as long as he places you quickly and takes their cut. So I'm not positive what a service that narrows down the listings would do? I'm unhappy because job boards are fundamentally broken to begin with.
Thanks riffer for your support! I totally connect with "looking at things from the other person's point of view".
I went through all the pages available, so your video has probably fallen off the 1024 main page stories.
Reminds me of something Paul Graham said a few months ago:

"Will ownership turn out to be largely a hack people resorted to before they had the infrastructure to manage sharing properly?"

https://twitter.com/paulg/status/323875236225363968
We'll release the responsive part of the site as a featured release due to the fact that Instagram is actually quite good at their mobile presence :-)
Absolutely agree with you. There are basic skills at the root of every industry that we should all be exposed to and taught in school. I'd argue that "algorithmic literacy" falls into the "math" category, and those who are interested in math will often pursue computer science. I just don't see why there should be huge initiatives to teach "everyone" programming, like the quoted portion of my post claimed.

Regarding IFTTT, I have to say it's a wonderful service and does an amazing job dumbing down powerful APIs and interconnecting them. However, I would love to see a study of how many non-technical people utilize it, and/or how many recipes come from people who are otherwise uninterested or ignorant to programming and computer technologies. I'm willing to bet it's very low.

It's easy to understand an IFTTT recipe in plain English, but it's a whole other ballgame trying to come up with them yourself.
Another recent example where regulations were (relatively) quick to address some new tech/gadget: drones.

It was recognized by law makers that drones could be used for nefarious purposes and needed some form of regulation.

I'm not saying that drone registration thwarts illegal use, but at least something was done by regulators.
This speech reminds me of the following Adam Curtis documentary, where he touches upon the same observations that Sacha brings up. It's an interesting watch, and aired on BBC back in 2016.

https://www.youtube.com/watch?v=fh2cDKyFdyU
Furthermore, it's not just about targeting but about silent targeting. I'm not the target audience for Fox but I can still, if I choose, see what they're saying and thus know what sort of (mis)information other people are being exposed to, and possibly respond accordingly. But silently-targeted ads mean people can be shown lies all day long without anyone else ever knowing about it.

You should be opposed to this even if you believe strongly in the marketplace of ideas, because one of the bedrock principles of the marketplace of ideas is that people can fight false claims by responding to them. But if they aren't aware those false claims even exist because Facebook is secretly only showing them to targeted subsets, that assumption is broken.
Where can i download the data?
Let me remind you what you said:

> Unfortunately, the community is still "the community," and much like those kids who wouldn't get out of their parents' basements, they're now in their 50s, crusty and pedantic as hell, sitting in their own ivory tower, incidentally not much different than the one they rebelled against in the 90s

Yeah, it's challenging to keep face after you put your foot in your mouth. Tell me more about 'muh 20 years experience'.
It's like one of those marketing things - at some point or another Postman will need to decide what to do here. If they go after them, postwoman will get tons of "free" publicity and probably get the PR win, even if it means renaming to "Post Woman" (with a space) or declaring they will fight it in court.

If Postman decides NOT to pursue it, some users may simply be turned off to the fact that they decided to invade the space of Postman with a similar name. I and probably others would probably have respected a different name altogether.

If Uber got a competitor called Ubor people would probably also be annoyed.
The audio is also generated. We used speech2speech voice conversion for this, so it is indeed more involving than TTS, for instance, but also more expressive and controllable. Here's another example: https://youtu.be/t5yw5cR79VA
Watch Tesla come out with a trailer which includes extra batteries and maybe even torque... hahah
The words "make" & "create" are often implicitly scoped to a certain set of activities. Zooming out, we all make culture, things, actions, love, etc. Our actions & creations all flow together.

The fundamental game of capitalism is one that celebrates & encourages scarcity & "value" creation. Good programmers are paid well because good programmers are "scarce", while someone who is good at community building is perceived as less "scarce". In our economic system, it's easier to quantify the value of a product than a community or happiness.

We do know that good communities make good things & good culture. We are learning that encouraging abundance encourages creativity & collaboration.

We all have our opinions on how it's going to happen. My view is we need to transmute this artificially competitive culture to a collaborative culture.

The competitive culture causes hoarding, overconsumption, disrespect, etc. The collaborative culture encourages interdependence, respect, novelty, & compassion. It may be humanity's biggest challenge with the greatest upside.
I see the usual OneTrust modal, with a giant, very easy to locate "Reject All" button at the bottom of the modal.

https://imgur.com/uZmlGlc
The drug doesn't actually "burn" fat, as the previous headline suggested, but reduces appetite.

All known drugs that actually trick the body into burning more fat are kind of dangerous, some are lethally dangerous from a single overdose. And they would reduce the appetite, oppositely some cause monstrous appetite.

I'm 80-85kg 173cm man. Months of strenuous exercise doesn't barely make me reach 78-79. Though they do make me feel much better, and energetic.

A therapy needs to do both, somehow make the body consume more energy from fat specifically, and not cause excess appetite. This can be one leg of that.
You could also just use Debian instead of Ubuntu.
For me (EU) the consent popup has "reject all" at the very bottom (though I only see it with blocking disabled). Pretty lame, but still better than most.
It should be possible to have perf launch the program itself, avoiding the race condition or pgrep ambiguity, and having to reconfigure the kernel to allow debugging non-child processes:

perf record -F 99 ./target/release/day-5
I should reiterate that development time cognizance; I mean really think about it. If you're a teenager working on this project, will you still be OK working on it when you're in college? If you're in your college years, will you still be OK working on it when you're in your early marriage and trying to buy a home or start a family?

No one really articulates that level of project planning in this space, so let me be the person to mention it.

You could be working on updating the user interface while you're asking yourself if you need to really be focusing on this, or finding a new job so that you can afford that engagement ring, or asking yourself what features or bug fixes you need to prioritize in the middle of having your car fixed.

You might end up postponing voice chat until the next major release because you can't get a week of time to yourself because Valentine's Day is coming up and you haven't planned how dinner and a movie is going to work with COVID-19 changing what is possible.

You know, stuff like that. Because you're definitely going to have full-time affairs while working on this stuff.

And don't just focus on the product. So many great developers who have the skill to work on these projects focus 100% of their time on the actual product, which is of course, critical. If you don't have something good, no one will play it.

Keep in mind that at some point in time, you'll need a strategy to move from 100% development and documentation to a near minimum 60/40 of product development and marketing.

Far in advance, figure out what your penetration strategy is. For example, what forums you need to establish a presence on, what fledgling YouTubers you need to create relationships with, how you incentivize kids to share the game with their friends and what devices they're using. The latter most being perhaps the most difficult space to understand, since I constantly hear no one uses a desktop or laptop anymore.

You need to have spreadsheets of this stuff and measure how you're making progress in creating a headspace for your product in people's minds based on their routines of where they go to hang out and what content they consume.

Best of luck! You have a great piece of software here, just keep it up. If you want to play it, there's bound to be others who want to, too.
IMO healthy work culture is about clear work/life boundaries, keeping bad stress (i.e. managers breathing down your neck / dealing with impossible deadlines is bad stress, whereas working on high-stakes stuff can be good stress, but that's just my take on it) as low as possible and having agency / freedom with respect to how you approach problems (within reason).

If the above is satisfied, feels pretty healthy to me.
Indeed. But it allows her to control what gets monetized. I can feel Google's point of view on that particular issue- but it's not right for them to therefore say that they require you to turn over your entire library.
Nitpick: the STL is not standard C++. The containers in the standard library are listed at http://en.cppreference.com/w/cpp/container.
interesting I wonder about his opinion about ruby.
I do use Clojure for my startup.
Because the british rail system is one of the oldest in the world. Whether through mismanagement or misfortune it has never been able to afford the lump sums to significantly improve its infrastructure and is left with the more expensive (in the long run) option of continually patching over the aging pile of crap.
Would it not be the case, that a compromised machine that was mounting iSCSI, might then be able to access the hidden admin feature? It could then mount other volumes read-only and read data meant to be private...
You'll really clean up until the difficulty increases though.
That's just not true. If your salt is 1000 characters long, they will need more energy than the whole universe has to bruteforce it.
1) you can get it done with paypal and not have $100/mo in fees.

2) paying $100/mo but making less than $100/mo violates the principles of bootstrapping.
It looks down from here: http://www.websitecheck.org/http://micheljansen.org/blog/ent...
Kim Kardashian.

No really.

Assuming you're a hyper-evolved super-intelligent post-singularity being, I predict that nothing is going to make you feel better about your surprisingly boring extra-dimensional existence than watching the pathetic little meat sacks on unevolved worlds continually missing opportunities for advancements and obsessively focusing on irrelevant trivia (why it's just like the good old days!). Just insert the galactic laughtrack signal and hilarity ensues, reality television on a galactic scale.

In fact, for all we know, we're already the galaxy's equivalent of Sea Monkeys (http://en.wikipedia.org/wiki/Sea-Monkeys) whilst assuming we were closer to the Sand Kings.

Or as Edmund Kean said on his death bed: "Dying is easy, it's comedy that's hard."
> HN hates comments like this

Surprised you haven't got the old "anecdata is no data" response yet …
> Are you asking why _all_ programming languages don't make their own Abstract Syntax Tree

No, I'm asking why there isn't _any_ programming language (that I'm aware of) with an integrated IDE where you can make static code rewrite expansions (replace an function call instance with its definition) at writing time, and instead depend on waiting until runtime to have an in-memory stack and navigate between functions to see how a function call will run.
This isn't like the first sars. The first sars was pretty contagious but not like sars 2. The first sars was pretty deadly but not like sars 2.

The article seems reasonable, but people who are much more concerned about sars 2 than we were about sars 1 are rationally responding to very different circumstances - so I think your editorialisation misses the picture.
Hence the -maxdepth 3 param:

# time find / -maxdepth 3 -perm -7 -type d -print
/tmp
/var/tmp

real 0m0.034s
user 0m0.005s
sys 0m0.028s

This was run on a pretty anemic VPS. Might have to up the depth to 4 if it doesn't return anything, but IMO that's pretty unlikely.
Basically any LTI differential equation can be modeled as a network of Rs, Ls, and Cs. You can get fancier if you want by adding nonlinear elements.

In other words, anything you can describe as a differential equation has an analogous circuit. In fact, I've read the claim (though I cannot, for the moment, find the reference) that the term analog was first applied to circuits which were being built to solve LTI differential equations: the circuit was the analogue of the equation, thus it was an analogue (eventually, just analog) circuit.
I want to find out whose company name was redacted from the post.
When I read a decent blog post on a topic covered by HN, I'm going to HN for the discussion not the bottom of the post.

If I comment on your blog, odds are I never will read anyone's response to it. I hate the typical solution to that problem (send me an email everytime someone responds, I honestly won't care 5 days from now much less 2 years from now). But a few hours later? I forgot where that artical was.

On HN, I click on my username and can look at my comments for the past day. It is central. It is easy. I typically read for about 10-15 minutes every 2 hours so it fits my workflow and my schedule.

I also find the commentary here far more insightful, active, and I actually recognize some of the other posters so there is continuity. Random posts with a spattering of comments don't have any of that.
SVG is not HTML5…
Yes, I'm totally down for a meetup! It's really easy to feel like a lone techie in this town...
Thought experiment: imagine there is a second robot, C4P1, on one of the TIE fighters. He independently comes up with an estimate of 10,000:1 for Han's death. Are we now going to slide our estimate all the way down? Or, what if C3P0's line was revised to say 1,000,000:1? Would the author now say, 'whelp, I was pretty confident at 20,000:1, but now that C3PO's number is so much bigger than mine, I guess Han's gonna die'?
Too bad that this happens on the mailing list. Having a web survey would be much more conducive to mass participation.
It’s time to switch to fedora on server
He was a medical doctor, right? I can't be bothered to argue it in public but I don't really listen to doctors on anything outside what they practice in - they aren't scientists and aren't trained as such.
> I'm not sure how much interest there is in 80% time for 80% pay

I would take it immediately!

The last time I kept asking about this possibility at job interviews, the best offer I got was 80% time for cca 50% of my market salary. Even then the company felt like they were doing me a huge favor.

> the value of that extra free day is diminished somewhat if it doesn't align with activities you want to participate in or availability of people you want to spend time with

On the other hand, the value is increased if you want to avoid people. For example, shopping is better when there are fewer people in the shop. Generally, less standing in the line anywhere.
Are you serious? You’re telling me you think police officers should go around blasting tunes on a boom box? Seems like a serious lack of professionalism. What a straw man
> The runtime will generally schedule IO bound tasks to run on the threadpool.

Well, that's not correct. Unless you explicitly call Task.Run or Task.Start (or other similar methods) no new thread is created. The compiler generated state machines don't require the threading mechanism to work. In fact the overhead for async/await is mostly the extra code generated for the state machine and error handling. At runtime, there's no thread switching overhead.
So what if it's not a zero-sum game? You're missing the point. Most people don't care if billionaires make more money. However the REAL problem is the fact that the bottom 90% are struggling to fulfill their basic needs, with prices of rent and water[1] skyrocketing.

[1] https://www.theguardian.com/us-news/series/americas-water-cr...
Maybe as opposed to a theoretical treatment? In academia, there is a dichotomy in CS research between systems and theory, which may have been what they were getting at.
It is crazy to think Facebook is still able to operate as they do. I mean look at the stock price. Ridiculously out of reality. This will come crashing down soon enough.
Fortunately, in the open source world, scandals are still rare enough to be memorable. It’s a little amazing to have such a massive exception to “free (as in beer) means you are the product”
In what sense? 90% of the commits come from Apple and they drive most of the technical direction…
for people who might not know, that is likely the chinese room argument[0]

[0] http://en.wikipedia.org/wiki/Chinese_room
I've been listening to the discussions of data recovery technicians for many years. As such, I took a guess at the results before the page loaded.

And I was right. Seagate bad. Hitachi best. WD almost as reliable as Hitachi.

I can recall one or two bad WD models over recent years, the one at the top of my memory is the 500GByte WD5000AAKS. There was a flaw in the WD10EACS that made it park too frequently, but at least it had a parking ramp.

Hitachi has been a good vendor since the "deathstar" glass platter fiasco blew over. Now: Deskstar 7K's forever!

On the other hand, Seagate seems to ship flaw after flaw. Lately they tend to have spindle bearings that die if the drive gets bumped. If that doesn't happen, surely a head will go bad.
yeah, I picked Box mostly as a pedagogical instance of the identity functor that already exists in the stdlib - in the real world you'd definitely want `struct Identity<F>(F)` instead.
What's bad in that blog? Any particular article?
> They can twist the words to be technically accurate, but not everyone is going to understand this.

I think there will have to be some kind of large-scale privacy crisis with real and visible consequences for the public to ever become alert to what surveillance capitalism REALLY means for them.

Some folks are aware that these practices are bringing us down as free people (rather than as individuals), but these voices just sound like nitpicking to most people. I am just concerned about what kind of tragic consequences we'll have to see before people get wise to this.
Having been a Blender user for a while now, I have used it multiple times as an alternative to Illustrator/Inkscape for 2D graphics for my projects because the editing capabilities feel much more flexible to me. I have also used the drivers and constraints for modeling UI interactions. Also, the Python scripting can be very enjoyable. I have generated 3D audio visualizations for fun in the past.

So for me it's been both fun and useful to know Blender as a software developer, though not strictly required.
Personal Note: Stop storing acetone in beer steins on the dining room table.
Yes, even in Porn Mode, Chrome tracks users.
The author hits on the crux of the problem within the first few paragraphs:

Almost all of us have experienced a situation where we had to sign a document without paying too much attention to the important lines.

I found the post fluffy, but agree most companies fail to draft legal contracts in language consumers understand or lengths they find palatable. And most consumers are conditioned to just blindly hit "I Agree" without actually reading any of it.

I guess I'm one of those few people who DO tend to READ what I'm signing. I've flatly refused to use services because of objectionable terms in their ToS. When you become obstinate against tolerating commercial inequity, it's amazing how many services you discover you can live without. I recognize not all of us are in a position where we have the luxury to say NO.

Where I have no choice, I've communicated with vendors immediately after clicking the "I Accept" button and informed them I'm withdrawing my consent to whatever term is unreasonable. Only once have they actually asked me to stop using the service. Typically the agent doesn't know how to handle the request and just ignores it. No guarantee that would offer you any protection in the event of litigation, but it might muddy the waters - especially if the judge agrees the term in question is too onerous.

I also regularly notice mistakes in about 80% of the legal documents I read - recently my bank (one of the "Big 5" in Canada) had a term that included a double-negative effectively reversing the intended meaning and, strictly speaking, saddled them with more liability and risk exposure instead of sheltering them from it. It's not uncommon to find typos, placeholders not filled in, etc - my point is, not even companies' own lawyers are reading their contracts closely enough.

In Canada at least, there's case law to support the validity of website terms of service (although if you get into the weeds there can be a subtly different bar for e.g. Browse-Wrap vs. Click-Wrap ones). There are also examples where complicated language and the unequal bargaining power between the company and consumer had the effect of watering down the agreements - or judges ruling no consensus ad idem was reached and throwing it out altogether.

Some companies are beginning to recognize human-friendly legalese is not only considerate, but in their own best interest to maximize enforceability.

I applaud projects like ToS;DR (https://tosdr.org/) for shining a light on the terms of popular sites.