skysight-inc/HackerNews huggingface dataset:
I'd like to offer a different angle on this.

You describe subscribers as "consuming consuming consuming drawn out passive content". But I think your analysis leaves aside those who go on to participate in related forums, create new content ranging from memes and comics to their own channels, discuss the ideas on Twitter, and so on. If anything, I believe the current generation is creating more than the previous one - not everyone has the energy to publish a book, but everyone can make a reaction comic.

I'm personally not a fan of Twitch streams, but I do watch once in a while when I'm eating alone and want something to fill the silence. And I don't think it is any worse than what we had before - my nieces are learning that buying toys is fun, while at their age I was learning that war is a good solution to social problems and that it also leads to fun toys.
World AI Cannes Festival 2022 in Cannes
There is nothing really preventing GitHub and others from implementing a AsciiDoc/tor converter. AsciiDoctor is already written in Ruby, which is probably what they use on the backend for Markdown conversion. Hugo supports it as well, and I'm sure there are other static site generators. I agree 100% about documentation on Confluence or Sharepoint. Seriously, will not even work at a company that is heavily invested in either at this point.
I think you're right; this is more about choosing the right license to support your means than a general BSD vs GPL.

I find interesting his point of view compared to his partners': he would have preferred if the code was used by more people, his partners were more worried perhaps about competition (if anyone released a game based on their code, they had to contribute the changes back; which is something id could use as long as they keep that engine GPL).
Yaxpeax-x86 1.0 Release – Disassembler
Good catch! I guess they wanted `--silent` ?
It's never OK. Machines with lots of memory run out of memory too.

To present a piece of research in such trollish terms, accusing "stubborn C developers" of causing security vulnerabilities, and then present an example of code for which "we didn't even have to bother reasoning about how exactly it did its pointer manipulations" that segfaults if it runs out of memory (it dereferences the result of malloc and writes to that location 2 lines down) is beyond hilarious.
GitHub Copilot Completes LC Problems
The radar tells you how far object like the truck are but not if they are moving lane.

One of the reasons they have moved to vision only recently I think is to get better at this sort of stuff - the camera obviously does see the truck move lane.
You could be correct. But now that you have made the suggestion the gang(s) might be a step ahead and make it harder to decrypt.
A useful related tip: python manage.py shell will give you a python shell in the context of your Django app. This is very useful for quickly querying your database (with the ORM), among other things.
Part of the outrage stems from the fact that these changes were dropped on the community with little warning or discussion, I think
I disagree... Markdown is no longer a single unified version. There are multiple implementation, extensions, etc. The original Markdown spec by itself isn't that useful and there is a reason so many extensions have been made for it. It can maintain simplicity while still adding new features. Pandoc has some great examples of Markdown extensions that are really useful.
Are there any advantages of using Medium over Wordpress.com?
Yes, technically they do. But if the problem is discovered, it is very easy to comply with the BSD terms by adding proper attribution. With GPLed code it is much more difficult.
Stacker News: HN like site where upvotes require 1 satoshi
No banners in Watson's videos. What difference, at this point, does it make? The site is dead of activity, which shows how deranged this is. But questioning its state has to be buried and down-voted so it isn't seen.
This is not a very sound assumption.

How we learn and the speed at which we read (how we chunk the information together - and how as an author we put together information to be readily chunkable) are very closely tied together.

Edit: hold on! I think i got lost in the double-negatives, and I agree with you. :)
Github already supports Restructured Text (reST) in READMEs, and some other markdown flavours. Do not know about AsciiDoc but looks interesting.
This is about toxoplasmosis. It is also known to increase the odds that an infected rodent will get itself eaten by a cat:

Infection with T. gondii has been shown to alter the behavior of mice and rats in ways thought to increase the rodents' chances of being preyed upon by cats.

https://en.wikipedia.org/wiki/Toxoplasmosis

It can infect humans. It may be a risk factor for schizophrenia, OCD, bipolar disorder and other mental health issues. The evidence seems inconclusive at this time.
Even easier: Criterion Channel. $10/month with the best movies from all over the world all the time.

The current Neo-Noir and Wong Kar-Wai collections are worth at least quadruple that price out of the gate.

https://www.criterionchannel.com/videos/neonoir-intro

https://www.criterionchannel.com/world-of-wong-kar-wai
Why is a few snippets of code so valuable anyway? We don't GPL scientific research, you expect people to cite you, and then build off your work, the licensing in a sense is far more permissive. You don't GPL maths text books and then require proofs to be licensed back. Other knowledge doesn't seem to propagate in society like this.

The human element of the programmer who can understand, adapt and develop some program is more valuable. The valuable thing is their time and overall knowledge, not the end piece of content necessarily. I think you do want to make sure people who have good ideas get recognised, (but this is like GitHub, employment record etc) but truly it's more beneficial to society if those good ideas propagate freely and get reused. I think the copilot thing really brings this to light. I believe BSD is probably the best option.

Valuing the programmer more, caring more about who develops your app is more important than merely the code at the end of the day. Eg is this a reputable team I want to support? The copyright/license system seems out dated in light of new information. I think the citation model works better. If its truly well established knowledge then yes maybe a formal reference exists somewhere, but they sort of fade into the background.
Google and Microsoft End Their Five-Year Cease-Fire
Think it is more about the language itself and getting people interested enough to contribute to a simple project. Personally i'd never heard of V before and found it interesting to check out. Downloaded prebuilt compiler binary and had a hello world running in a few minutes. Built and played the Tetris example a few minutes later.

The project sounds very ambitious and is trying to target many platforms and many use cases.. my worry is it's trying to do too much too soon. Still, seems well worth keeping an eye on.
Did you unselect 'stay open'? They are mutually exclusive :P
Another important reason to not start over is to make it a habit to continue playing even when you make a mistake. If you are performing and you make a mistake, then you don't want to just keep on playing.
I’ll def check it for myself now, if you’re right thats big blunder on Apple
Arctype | Senior Software Engineer | Remote (US Timezones) | Full Time

At Arctype, we're building the best collaborative SQL client for PostgreSQL and MySQL. We are backed by Social Capital and Chamath Palihapitiya, and other great angels.

Arctype is looking for a founding software engineer interested in building a truly great SQL client. We're a team of engineers who have worked at cutting-edge startups and enterprises. After struggling with terrible query interfaces at every job, we set out to build a best-in-class SQL client with built-in collaboration, version history, sharing, and more! We're now being used by dozens of teams and startups as their primary SQL client.

As a software engineer at Arctype, you'll see your code shipped weekly where it will go live and make an immediate impact to our users.

Compensation for this role includes a competitive salary, equity befitting an early-stage employee, and benefits.

Required Skills: Node.js, React, Redux, Postgres/MySQL

Nice to Have: Cool projects, AWS, Figma-to-code experience, CSS

Please email us at jobs@arctype.com
It was accredited, the type of course you get told to do if you have certain responsibilities like volunteer teaching a class where it might be necessary, or the sort of thing you need a few people per floor to have at work for OHS.

I assume people who make a career about it get more into the advanced topics. Being in Australia, we covered snakes, spiders, and jellyfish more than some countries would, while gunshot trauma wasn't really mentioned in a large amount of detail.
Telemetry (ie usage data) is very very different the data being stored itself.
> concern that fragments of GPL code would end up in projects with non-GPL licenses

Framing it like this makes it sound like a problem with the GPL in particular, when really it's a problem for anything (including ingested code with no discernable license) that isn't expressly available under permissive licenses--more permissive than even the BSDs or MIT license, which after all, still require attribution by way of reproducing any copyright notices and distributing the text of the license itself.

The only terms where this isn't really a problem is limited to basically WTFPL and public domain code.
Mixed up membrane desalinates water with 99.99 percent efficiency
Snapchat also uses google cloud...
Intel based supercomputer Aurora indefinitely delayed
> I mean the GPL actually defends your right to do whatever you want with the software including selling or renting it out.

But realistically, practically, you can't. There is nothing to sell if the software has to be open source. The list of commercial GPL applications is really short compared to the millions of applications which include BSD-licensed code.
Search 3k federal, state and private grants for free
My sister, age 31, recently started to work in tech with no prior experience in what she does now. It's doable however - like with everything, you will have to progress through pay grades until you get satisfying pay. She likes what she does now because it relates a bit to what she was doing before. Should not be that difficult in your situation, you have seen so many places, certainly you have lots of valuable experience and insights. These can pay off greatly if you find a tech startup solving a problem close to one of your experiences.
I'd be surprised if that amount of money was actually held in cash rather than some investing. The important thing from my point of view is that the total value is claimed to cover all of the usdc.

But point taken about the attestation -vs- audit. I'd have to read a bit more about the practical differences.
Can't be parsed by pandoc. As much as it may be the better format, that makes it unusable.
NeXT (now Apple) has this experience:

> The C compiler in use at the time was GCC, which was released under the GPL. To avoid the restrictions of this code, NeXT provided its front end as a library that end users would link against GCC, thereby avoiding the GPL (which only applies to distribution of the software, not how you use it). This little legal maneuver didn't work, however, so NeXT was forced to release the code.
As can be seen here, GitHub renders Asciidoc just fine: https://github.com/asciidoctor/asciidoctor.js
> The example is called listcopy, so assuming it does that, I don't think there are many modern languages where you could remove a line and have other (experienced) programmers not pick up on that.

Thing is, if the hypothesis is that the complexities of pointers make C harder to read than other languages, this example does not prove that, because its use of pointer features is completely gratuitous.

Below I attempted to write a saner version of the same C function. I removed the pointer arithmetic and casts in favor of just using a struct, not because I wanted to avoid those features for demonstration purposes, but because that's what any sane C code would do. I also changed it from accepting a pointer-to-pointer, where the pointee is originally the input value and is then replaced with the output value, to just taking the input as an argument and returning the output – again, because that's the simple and obvious choice.

As it happens, the resulting code's use of pointers is limited enough that it could be directly transliterated to Java or any other high-level imperative language. Change the `malloc` to a `new`, fix up the syntax, and you're done. Therefore, whatever lack of clarity remains, it can't be due to anything peculiar to C. (I'd say at this point that the code is clear enough that most people would notice if you removed a line, but YMMV. To be fair, my version also shares some flaws with the original such as not checking for allocation failure.)

That said, there are plenty of algorithms which are complex or subtle enough that even in a well-written implementation, someone might not notice a line being removed. But that can happen in any language, at least to some extent.

struct list {
int value;
struct list *next;
};

struct list *
listcopy(struct list *list) {
if (list != NULL) {
struct list *copied = malloc(sizeof(*list));
copied->value = list->value;
copied->next = listcopy(list->next);
return copied;
} else {
return NULL;
}
}
D2C business know-how An interview for every startup enthusiast
There's a big difference between the kind of learning that's effective in going from zero to knowing basics VS the kind that's effective in going from basics to mastery.

I don't think drill is an effective method for early-stage learning, because you don't have the mental framework to hang the new knowledge off yet.
Generate two random numbers, save them in your database, auth those amounts on the card, void the auths, and check if the amounts the customer provides match what you saved. You can do this with nearly any payment processor. I would be surprised if there's anyone that wraps this little interaction up as a service.
I thought so too, but looking through the V repo looks like it has come a long way
I wonder if this may be deliberate - phoneposting is commonly seen to be detrimental to the quality of discourse (for various reasons e.g. it is trivial to evade bans, phone users tend to join and leave threads randomly due to IRL concerns, phones do not tend to have good image organisation so phoneposters do not contribute topic-appropriate memes, and so on).
I will be interested to see if raising the barrier to entry for phoneposters improves the overall quality of the imageboard.
Rewriting isn’t the same thing. Otherwise you could claim libreoffice devs are just laundering closed source Microsoft office code.
Related question; does anyone use JVM-based OLAP that is not based on Mondrian (https://github.com/pentaho/mondrian) but still supports MDX queries? We've been looking for alternatives for a while.
Good for competition and users for them to reveal dirt about each other
Makes you wonder if some kind of CO2-loving parasite isn't infecting humanity...
Thats the case for every company in The Bay. Only the most senior of employees make enough to live in a home near work.
GPL is more restrictive for the developers, but more liberating for the users. If you care about your users, you'd use GPL.

It's just a matter of perspective.
Twitter makes for a bad blogging \

platform
V has been around for a while now, and a few years ago it was accused of being vaporware due to its many outlandish claims and very little to show for it:

https://christine.website/blog/v-vaporware-2019-06-23

It's 2 years since that was posted... anything changed much?
We use Dropbox Paper for team documents(not source code documentation). I actually like it.

The thing that makes MarkDown documents less appealing is the inability to handle images seamlesslessly(drag and drop). Most of the time, our documents involve images to explain stuff. Uploading them somewhere, and then manually adding a tag and correctly copy/paste the url in MD makes it less appealing that just drag & drop an image in a WYSIWYG editor and spending the focus on _documentation_.

What I’d like is a MArkDown Editor that also simply allows me to drag and drop images and it should handle uploading and linking the images transparently.
Maybe it's not an engine but a GM on a 'speedrun'. I am pretty sure I couldn't tell the difference. :)
VICE Article:“How to Escape the Confines of Time and Space According to the CIA”
Rewriting is totally ok. In every possible context.
Because the opposite (blocking rewriting by some legal mechanism) would mean a past employer could slap a court order stopping a programmer from working ever again in any other company due to IP infringement since he could 'just copy his previous work and hence company ip'.
I wonder if the well-publicized Microsoft hacks this past year contributed to this. I'll reserve judgment while wearing a straw hat, though -- not without further info.
> Asking developers to own QA is broken because developers are naturally biased towards the happy path

This overlooks that "no customer calls with product issues that dev needs to get fixed asap on a Saturday evening" is part of the happy path to optimize for. If those things happen, the dev has deviated from the happy path, including the embarrassment in front of fellow devs "but that's really a case we should have tested". This is another of those details the article is lacking.
its it really going to be 'amazing' if the information is a decade or more old?
Not sure if fake or real:

[1] https://twitter.com/BrebDaily/status/1411561425110126593

If real, then at least in NYC 'their potty training' persists.
No, a gigalitre equals a cubic hectometer.
> a simple, standard, procedure to copy a linked list:

Using the same argument for the input and output, when making a copy, is idiotic, not standard.

Well, maybe idiotic is standard, but that's another discussion.

Copying linked lists is not a widespread practice in C programs, by the way; if we don't count C programs that are Lisp interpreters. It creates memory handling problems.
In this example, the nodes carry data consisting of integer values. These are referenced by pointers. The copy is shallow-copying these pointers, which could be an issue. If the integers are dynamically allocated, who cleans them up? They have to persist as long as either list is still reachable.

The average embedded C programmer's imagination doesn't even extend to the idea that a linked list would ever be copied.

"Like whaddya mean? The list nodes are embedded in the task control blocks ... you'd have to duplicate the actual processes themselves. It makes no sense."

Idiomatic C code uses structs for linked lists, not void * pointers to binary cells consisting of two void * pointers, one of which is actually an int value.

I also don't understand why the example function is casting (void **) r when r already has that type.

Here is something more reasonable, still with the shallow-copy issue of the pointers-to-integer, and no handling of a null out of malloc. The code is very easy to follow:

struct cons {
int *car;
struct cell *cdr;
};

struct cons *listcopy(struct cons *list)
{
if (list == 0) {
return list;
} else {
struct cons *ncell = malloc(sizeof *ncell);
ncell->car = list->car;
ncell->cdr = listcopy(list->cdr);
return ncell;
}
}

If the lists can be long, the stack growth can be a problem; this isn't tail recursive. You want something iterative. One possibility is a two pass version:

struct cons *listcopy(struct cons *list)
{
struct cons *copy = 0;
struct cons *out = 0;
struct cons *cdr;

/* walk list, allocating new nodes, pushing
* them onto copy stack
*/
for (; list; list = list->cdr) {
struct cons *ncell = malloc(sizeof *ncell);
ncell->car = list->car;
ncell->cdr = copy;
copy = ncell;
}

/* Reverse copy stack in place by popping
* all nodes and pushing them onto the out
* stack.
*/
for (; copy; copy = cdr) {
cdr = copy->cdr;
copy->cdr = out;
out = copy;
}

return out;
}

Here we can separately verify whether the copy stack is correctly produced, and then correctly reversed into out.

The average seasoned C pro will probably jump to this sort of solution, but not use any cons/car/cdr terminology he or she never heard of:

struct cons *listcopy(struct cons *list)
{
struct cons *copy = 0;
struct cons **pcdr = &copy;

for (; list; list = list->cdr) {
struct cons *ncell = malloc(sizeof *ncell);
ncell->car = list->car;
ncell->cdr = 0;
*pcdr = ncell;
pcdr = &ncell->cdr;
}

return copy;
}

Using a dummy node on the stack to serve as the list parent, we can notationally eliminate the ** pointer:

struct cons *listcopy(struct cons *list)
{
struct cons dummy = { 0 }, *tail = &dummy;

for (; list; list = list->cdr) {
struct cons *ncell = malloc(sizeof *ncell);
ncell->car = list->car;
ncell->cdr = 0;
tail->cdr = ncell;
tail = ncell;
}

return dummy.cdr;
}
It is really depressing to see this. People don’t even want to do the proper research.
Users will behave? Someone missed the point of libre software. A primary tenet is trust.
Not sure i agree with this one.

Plenty of places where purely technical people are appreciated, you just have to be willing to move around companies until you find a good fit.

That is not to say that you won't interact with other people within the org but politics will be less relevant.
On Linux machines malloc()'s returning NULL doesn't mean you're out of memory, it means you're out of address space which is very different.
If it helps you parse my reply, consider that fair use explicitly intends to allow unpredictable derivatives that might otherwise be rejected by the copyright owner of a work, and so most of my reply anchors directly to this final paragraph of yours:

> People never anticipated that github would strip their licenses from files and present their source code inside of VSCode for people to use freely.

I can’t offer you a more detailed mapping of my reply onto exclusively your talking points, as I didn’t consider that a viable constraint. My original point at top of thread remains clear on my mind as I try to provide - using the examples of my own questions and concerns, after objections in the past that I wasn’t! - of what better, more reasoned, more curious, more worthwhile conversation looks like on this topic.

I do accept that not everyone desires to see the change in tone I’m trying to represent here, and no doubt I have been imperfect in my efforts to represent it. I’m sad that this isn’t connecting for you, even though I accept each time I try this that understanding and agreement are never universal. Thank you for your effort in trying to understand all the same.
Why does the GPL license make it "useless for any commercial projects whatsoever"? Many commercial projects use GPL software.

The only thing you have to do is provide sources under the same license if you release binaries. If you're not even willing to do that I understand some people rather have you not use their software.
Spenmo (YC S20) Is Hiring
It sounds like you’re at least partway into the journey of learning sales. Would love to know what resources you’ve consumed that were helpful to you
Is there an online service to `nc` files into with temporary storage (like transfer.sh)? I know of termbin.com for code snippets...
As someone who grew up in The Bay I never really comprehended the blandness of the Valley until I started traveling. Other than the weather there is nothing about SV that is all that special or unique. Its as if you dropped of Tulsa Oklahoma on coastal California.
Show HN: Lofi stream with visual effects for when you want to chill
737-200 Makes Emergency Water Landing Off Maui Coast