jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Wonderful stuff! I've been trying to learn programming and able to code the CRUD apps for almost 6-7 years.

I've tried to learn Rails (Ditched learning Rails because JS framework are all the rage). Tried learning Flask/Django because it was considered easy. Ditched it too cause internet people said it's slow.

I tried learning Go, Phoenix and jumping between what's considered cool in last few years.

And here I am, no confidence to do a basic simple app. It's been an interesting journey with no luck because of constant chasing of 'Exciting' frameworks/Tools.
That’s also an option. However it usually isn’t up to the employees
In actual engineering, the "rule of cool" only applies when two options appear to be exactly similar on all other aspects. Which is almost never.
More than speech is.
Do you think Indie Games should also only be about indie subjects?
I wish we could layer the other years on top of this to see the differences
The difference is not nearly everyone knows the series number of the Max (thus doesn’t get the full signal you intended from saying it was a -500). Precisely the lightly informed people whom you were trying to help are the ones most prone to this error.

It’s more like saying “this article involves Ubuntu 16.04” when “Ubuntu Focal Fossa” has been all over the news for 18 months.
Any chance you could convert pricing to $X per 1000 requests? My previous company needed something like this (we ended up building it our selves at a whooping cost) but our needs were 50k+/mo of calendar invites.
The article is asking the wrong question (Immune but infectious: Can someone vaccinated against COVID-19 still spread the virus?). The question is not whether or not, but to which degree. That is, how likely are they to spread the disease, how many people do they infect on average, how much virus do they shed...
>Automating restarts / Automatic browser refresh

I don't think this is very beneficial when your project's complexity grows enough to require a non-trivial build. It's nice to have for simple projects, of course.

> Using control flow modules (such as async)

In my experience the async module creates verbose and ugly looking code. In almost all cases promises are a better solution. Of course, even promises are pretty ugly as it's a "hack" to solve a problem at the language level. ES7 proposal includes async/await, maybe that'll finally solve this problem.

>Not using static analysis tools

I'd also recommend checking out TypeScript and tslint for complex Node.js applications.
"Looks like they're just including posix semantics."

No they're not. Filesystem is an abstraction of paths, directories, file status and the like. For example, posix doesn't have a notion of 'platform native display format' (i.e. slash as directory separator on Windows), so without a library like filesystem you have to write your own abstraction layer for that sort of stuff.
Maps hasn’t languished at all.
That's a wider FoV, not a larger diameter objective. I was thinking more along the lines of...

http://www.jerryoltion.com/binoscope.htm

Or on a more serious note, binoculars do come with pretty large objectives, but they get to be expensive when you get past 100mm. Here's one with 150mm objectives. And since binoculars have two objectives, that has the light-gathering capability of an 8-inch telescope.

https://www.apm-telescopes.de/en/telescopes/bino-telescopes/...
It's telling that the response to pulling all content from news sites wasn't "This is a fair outcome since we're accusing Facebook of profiting from our content in a one-sided fashion."

It's pretty obvious that the news publishers are desperately dependent of facebook traffic, so this move was a breathtaking act of chutzpah on their part. Facebook wasn't harmed in the slightest by losing news publishers content, but they were facing doom. It was amusing that this was painted as censorship, as if somehow facebook took them off the internet entirely.

I'm not even a fan of Facebook, but they were in a fight with even worse people so it was with a lot of reservations that I was rooting for them in this fight. I would've preferred to see Facebook route around the major publishers entirely and just give grants and promotion directly to smaller independent news publishers.
I never stated otherwise.
Money stays in the system... of course with a bit of a bias in what direction it goes.
The intermixing of languages is fascinating. I'm familiar with the phrase „Bock haben“, but was unaware that it originated with Rotwelsch.

https://en.wikipedia.org/wiki/Rotwelsch
People are surprised that people are overpaying for a brand premium for a dismal product like Beats headphones.

How else will Mr. Dyson be able to afford an 8~9 digit Singaporean penthouse?

Certainly didn't become a billionaire by building an affordable, efficient working product and not using misleading marketing to obfuscate the short comings.
What metric would you prefer?
Heartbreaking stuff. On some level I'm concerned it could happen to my folks. They're not right leaning but I don't see much of an ounce of critical thinking, especially when it comes to politics. Susceptibility to outrage stories and paranoia is high. Qanon won't work on them, but something similarly delusional of a slightly different color? Makes me nervous.
I see four failures here on the part of tesla:

1) choosing that particular eMMC, likely not something specced for very high write endurance, or not speccing a larger amount of flash to spread the write endurance out over a period of up to 20, 25 years.

2) linux/operating system/software engineering implementation, for a certain volume of MB of writes per day, that would be known to wear out the flash write endurance over a short number of years. possibly a result of the software team not communicating properly with the hardware team. the software team very well may have been operating in a vacuum of assuming that they could do whatever they wanted within the CPU, I/O, RAM, and disk space limits of the architecture, and weren't even thinking at all of the consequences of their logging setup.

3) not making that a socketed/removable part.

4) asking the owners to pay for the replacement due to tesla's own screwup.
They also run their own CT log called Oak: https://letsencrypt.org/docs/ct-logs/
I don’t have beliefs. I have facts. And if you have alternative facts then please post them.

What’s the benefit of downvoting rather than posting evidence to counter my posts.

Since you don’t it means you don’t have relevant facts and instead seem to quell posts you disagree with.
Thank you for showing source and calculations! I hate all the magic numbers being thrown around.
Yeah they're definitely different. My point being that in TypeScript though, its generally assumed (unless a constraint type is used or an explicit type / interface) is used, you can generally get away with using a union or an intersection to specify a generic type value.

So for instance, `Foo<number | boolean>` or `Bar<number, boolean>` wouldn't be out of place on say, a function's return type depending on what it does. Not that you should but you most certainly can. In some cases (like dealing with fetch results) its infinitely useful when doing foundational library work on a project / app / library. In other cases, I may want to use something like an intersection type to compose a return type or value type of two interfaces that are similar enough to be merged into one, or I have a composition function that merges data structures together etc.

Fundamentally, with Rust, I have found, and again, (again, disclaimer: I'm really new at this language), that saying something is generic does not imply you can saturate type values like the examples I gave above (the real thing I was getting at). Its not common place to see this (at least, not that I've read or seen yet). Typically, there is a level of explicitness even within generics, like mentioned with the array. It has to be homogenous so A union type is a no go (at least, homogenous in my mind means of one uniform type). An intersection type might be idiomatic but I don't know if Rust even has this equivalent in that way. The way I think of it myself is that the compiler is trying to do the right thing not just for the developer but for the program, so these constraints likely tie back to memory safety and efficiency, so yes, the interchangeability aspect throws me for a loop when reading (it's the same words but a vastly different context) sometimes.

Even C# was less strict in this way (but still a bit more strict than TypeScript, though you could just box and unbox the very annoying to see in practice most of the time `object` type since all types derive from the C# object type). F# was better in that you could do type aliasing which made certain things better (like generic Record types. I still believe F# is a better language overall in terms of ergonomics. I wonder if I could just leverage that instead of Rust, but I think the binaries would be much big (easily 50mb plus) for what I'm trying to achieve, which is web dev tools, ala things like SWC)
Indeed. Pretending it isn’t is equally silly.
Most of spam problems could be solved if mail software came with sane defaults. Sane rate-limits, sane IP reputation, sane security rules, some backscatter protection. Something. Most setups are so widely open because good configuration is arcane knowledge.
I worked next desk to a bunch of social media marketers, and then dealt with some individual social media marketers later on. My entire experience makes me immediately distrust anything such a person says. The only thing you can trust is that they'll do the thing that creates most engagement.
Agreed on the create-react-app point. A hello world in React requires far less code than what CRA provides[0]. If they're gonna compare to create-react-app, then at least mention HMR.

The comparison of syntaxes also sounds a bit shallow. There are legitimate arguments for why one syntax might better than another (e.g. using a full blown templating language in order to allow the compiler to optimize more aggressively, like in the case of svelte and angular, vs using the parent language for ease of learning, like is the case for react). IMHO, the syntax argument in this article merely boils down to opinion (i.e. "X syntax is ugly, mine looks nicer") and ignores other alternatives (hyperscript being one big omission in this space).

As far as what React actually gets wrong, I think that are certainly things that can be criticized about it. The author of Crank.js does one such exposition quite eloquently IMHO[1]. The author of Solid.js has written at length about what performance could look like if we left various preconceptions and tech debt behind. Etc. Unfortunately, I feel that this article doesn't showcase nearly as much substance as some of these other libraries in the same space.

[0] https://reactjs.org/docs/hello-world.html

[1] https://crank.js.org/blog/introducing-crank
I have a very ordinary LLC and Novo rejected my application for no obvious reason, with no details whatsoever. I don't think I have anything unusual going on, so IDK how easy they actually are to work with.

Mercury is another option but my experience has been that some of their offerings are at best misleading (I would argue they're deceptive), and they can't do normal things like export a QBX statement to reconcile into Netsuite, you have to write your own stuff from scratch using their API.
If Epic wanted to make a video game streaming service like Stadia, the video compression knowledge these guys have could come in very handy I imagine. So maybe it's not just about Unreal Engine, but about making the Epic store in to a streaming service.
>It's fantastic in a sense. But is it sustainable in the long run?

I don't worry about it that much, when that becomes a problem then a solution can be investigated. In the meantime I extract material benefit from archive.org on a regular basis so I donate.
I've been writing a journal since 1992 and it is probably one of the best decisions I ever made. I've used a Franklin Planner from the same year which is how that got started so my journal is handwritten on paper in my day-planner. I think in 2013 I tried to convert to an online journal but I went back to the paper because I missed the "look and feel" of the paper journal which was too integrated in the process for me to change -- old dog, new tricks issue.

I tried to use a Zoho online wiki that was set to private and I also used a Wordpress blog set to private. I liked both methods but found the WP blog was really a good format for a journal. If I was a young dog learning new tricks this is the route I would go but too late for me. I really liked the ability to put links in my journal to public info I wanted to think about or back links to prior journal entries where I could then discuss what I thought about this or that (standard journal stuff). Another advantage is access via any of my devices Macbook, iPad, Windows PC, etc was (almost) seamless or at least not seamfull enough to bother me. I didn't really have an issue with privacy concerns but be sure to check all the settings because the default assumption is that a wiki or blog is to share. There are journal hosting sites but after I found WP blog I didn't really investigate those in too much detail so that might be another option.

Good luck and write every day.
I have noticed a general trend upwards in the interest of scientific programming for a few months now, and the community (most specifically Hacker News) has driven my interest in that area as well. The idea of functional programming and thinking in mathematically sound ways really appeals to me, but my lack of math and comp sci background is holding me back from going full-speed learning and getting better at it.

I feel many of us are lost swimming in a sea of opinions and juggling frameworks du jour, development methods, and business strategies, that it keeps us from focusing on improving our skills in areas that matter. This frustrates me and I've been looking for ways to get out of it. There is also this fear of another bubble mixed with trying to keep up with the trends and hipness of the industry, to remain gainfully employed.

I realize I am sort of just reiterating the authors point, so I guess what I'm saying is I agree.
Thanks for the feedback. Yes, I agree it's probably time to redo the website.
Bitcoins have never crashed to 50% of what they were worth yesterday. They are volatile, but they have never been that volatile. And volatile currencies aren't worthless either, the ruble is still an important currency, and so are many others that have gone through drastic devaluations. I've lived through one such devaluation with one such currency, and life went on, the economy recovered.

Also, no currency has any intrinsic worth anymore. Currencies are all a consensual mass hallucination. I still think it's feasible that if enough of us agree that bitcoins are worth something, then they are worth something.

The biggest difference with bitcoins is that nobody can create them out of thin air due to whim like they can with USD.
Well, you have to combine just two of these features to leave Nim in a very small company of languages, mostly developed in the last decade. Good performance and meta-programming ("run regular code at compile time") used to be found at the opposite ends of the programming languages spectrum and Nim is unifying them in a single package - that's what people are excited about.
This isn't about the conditions, it's about her credibility in reporting the conditions.
It is an awesome name. "cuss" is in the same spirit as "git":

git means "an unpleasant or contemptible person."
cuss means "an annoying or stubborn person or animal."
There's also nothing wrong with cars which don't pop the lock back open if the car is off and the key is in the ignition, except that when such a technology exists, is pretty cheap / easy to implement, and can save users potentially a lot of trouble, why would you not implement it?

I would argue that there is something wrong with amps / pre-amps which pop when turned on: it's sloppy design which doesn't even save much cost, and the risk is huge for end-users. Humans make mistakes. I don't think anyone would propose that a checklist be used every time you want to turn on your hi-fi because some EE (or very likely some Chinese ODM) wanted to save a few wires and a few cents.
Seems like after every popular science radio show / podcast, a raft of 'articles' appear that are just cribbed summaries of the show.

Either there's just not enough material out there, or writers are very lazy, or these are essentially promos for the original show. In any case, if you consume science journalism with any appetite, this is pretty frustrating.

How about writing a new story, people?!
Neither I nor Bloomberg are the ones saying it's unhealthy, scientists are. It's a law based on science.
Panopticon[1] was the word I was thinking of, too.

[1] https://en.wikipedia.org/wiki/Panopticon
It is under active development. There is the start of an arm64 port recently for example. Mike did take a break to do other stuff for a bit it seems, but its not stopped.
^This. Until I read this comment I hadn't consciously realised that's what I was doing, and I'm not sure I know when the division came as I used to use Google for everything.

Can you remember when you split into the two different modes?

Edit: Spelling.
People who are in their 40s now were teens and young adults in the 80s, and are therefore likely to agree that that decade was significant, and I can understand that (I'm 41).

Let me try to give a different perspective, though: Modern times seems to me to have started about when The Matrix came out and Google came along. It's truly amazing to me that we managed to get along without immediate and virtually unlimited access to any information about anything. Being able to just look things up completely changed my life. The internet was qualitatively enormously different when the best search engine was Altavista and most of my time was spent on IRC and Usenet.
Did you read the article? Bonuses that they only receive if they stay for a certain period of time.
The point has been made elsewhere already, but I'll mention it again: because theres no guarantee this code will stay in a simple command line utility.

At some point someone may come along and refactor this Docker import code into a library or something bigger.
”A developed country is not a place where the poor have cars. It's where the rich use public transportation.”

Gustavo Petro
A fantastic talk by a thoughtful and calm guy.

Gives an overview about common aspects and subtle but important differences, and explains a bit about the culture of Common Lisp.

Together with the books from Edmund Weitz and Peter Seibel this reinforces my impression that, while there are really some good ideas in Clojure, Common Lisp is presently more than a bit under-rated and under-hyped.

Here from an earlier comment a list of things that "modern" Python has now in common with Common Lisp:

https://news.ycombinator.com/item?id=26086863
But, you know, C++ can't be seen as a proper, complete language as it stood in 1998. A lot of it was partial scaffolding for future development of the language. In order to clean it, you either had to fill in the missing 25-years-or-so of C++ features (in some form or another), or settle on a much more limited language.
> The Dutch 'r' phoneme sounds similar to the AE one.

Only in the West.

But there it is so strong that speakers of other languages affect an "American" r when they speak Dutch thinking it is the sound used in Dutch.

It isn't, though, and by using the "American" r they end up sounding like spoiled upper class teenagers.
The legislation is absolute trash, but Google's response as been absolutely abysmal.

They spent multiple days inserting unremovable yellow banners on top of every search results page for every Australian that directed everyone to YouTube. Their spokesperson spoke to users like they were kindergarten children; their literal argument was that the legislation would be "like if you had to pay to tell your friends about a new coffee shop"[1].

They also started running "tests" where they would silently blackhole Australian news sites for a subset of users. They simply pretended that ABC.net.au didn't exist, even though 90% of the content on that site is not news.

I don't know what their PR team were thinking, but they've successfully demonstrated that they both have too much power and neither respect nor care about their end users.

[1] https://youtu.be/dHypeuHePEI?t=56s
I agree media consume will be affected by the lack of FB stories, and search habits will have to adapt to DDG or more likely to Bing. But why should will affect that dramatically the media? It's not like their websites are taken down or some firewalls will block outside outlets.
It honestly got better after Microsoft bought them, it's less scammy. Sure they want you to pay for certain parts, but that's perfectly reasonable in my mind.

You're right about the wild west vibe, people still seems try to navigate LinkedIn. It's like Facebook, but then again certain posts simply don't sit well with people on LinkedIn. Political debates are pretty much shot down instantly, even those from politicians. So try to promote their business, some want to get hired, and a ton of people are trying to hire. It's all a big mess with a corporate vibe but somehow targeted at the small /medium business segment.

The thing about LinkedIn I find extremely amusing is "social media managers" and "online marketing experts" who are looking for work on LinkedIn and get nothing but silence, while technical people are booked for job interviews within hours if not minutes.
Right. So anyone who thinks that there should be public distributed protocols for exchanging money is a hopeless idealist and just making things worse.

So I guess in your opinion it would be better if digital transactions just continued to go through monopoly private middlemen.
Bill Joy [1]:

> an American computer engineer and venture capitalist. He co-founded Sun Microsystems in 1982 along with Scott McNealy, Vinod Khosla, and Andy Bechtolsheim, and served as Chief Scientist and CTO at the company until 2003. He played an integral role in the early development of BSD UNIX while being a graduate student at Berkeley, and he is the original author of the vi text editor.

[1] https://en.wikipedia.org/wiki/Bill_Joy
SEEKING WORK | The Netherlands | Remote (anywhere, preferably within the EU and can work on-site within NL)

I have 5+ years of experience with Django and worked with many tools/technologies/libraries related to it (Vue/Vuex, pytest, various CI/CD tools, docker, htmx, websockets etc).

This is my Github page with some open source stuff on there: https://github.com/GDay, most of my open source work is in this repo: https://github.com/chiefonboarding/ChiefOnboarding.

Contact: https://djangowaves.com/contact/.

Writing docs/tests (where applicable) is important to me. I, unfortunately, won't work on a project if tests are not part of the plan. If you currently have an existing app without tests, then I am happy to write those for you.
Do you type in your pin?
Parent said "Apple banning Google's Admob is like..." and then you said "It's marketing".

I don't buy it. It's a nice idea (well, not really) but I don't believe for a second that Apple is doing it for the publicity rather than the raw ad market share.
At what point is the trolling supposed to be put on hold for honest expression of his true beliefs? Most of that interview sounds like the words of someone who needs serious help.
Because they're smaller.