skysight-inc/HackerNews huggingface dataset:
I too clear high hurdles on standardized tests but still make dumb mistakes -- guess AI is in good company :)

Watching the success of large language models (plausibly predicting the next word in a conversation) sometimes reminds me of the time I won a high school science fair by feeding the text of a couple of Harry Potter novels to M-x dissociated-press. People get really into this stuff! And personally I get better output "talking" to a large language model when I know it's a machine and am trying to work with it to make sense.

A lot of the conversation about having good training data and beating humans on tests of "does this activity look like it was done by a person?" seem like they fall short of something Pat Winston dreamed of, which I can't quite put into words now -- something about having a machine that understands the world the way that humans do and can tell stories about the world it understands, which does an action like what people do when they are thinking.

I do have to imagine it's frustrating that we keep moving the goalposts. "If your system can reliably construct factual answers to questions, it's AI, we're not there yet. "If your system can win at chess, it's AI, we're not there yet." "If your system can win money at online poker, it's AI, we're not there yet." "If your system can have a conversation with a human who believes they're talking to another human afterwards, it's AI, we're not there yet."
Ukrainian Game Developers Persist Amid the Russian Invasion
I work more with podcast feeds vs article feeds, but the most important lesson I learned when it comes to RSS is that what readers actually do has is not necessarily what you would think, or sometimes even not what the spec says. It's the wild west, even with major readers, and you have to do the work and test in different players if you're producing your own RSS.

We have a huge internal document of how RSS elements map to UI in every player and all the gotchas, and we still discover new things years after initial development.
Welcome to Botwiki
You can fit much more in a single tweet!

You can do that with base64 + gzip + (and that’s the important one) _wrapping the content in a url_.

Here’s pong (3.5kb) stored in a single tweet:
https://twitter.com/rafalpast/status/1316836397903474688?s=2...

Source: I was bored, curious if I could turn twitter into a CDN
I’ve migrated 2 apps from Heroku to Render and both worked on my first push. One was node.js job, other was React SPA + Postgrest.

They also have $10K in credits for Atlas companies (and some other programs as well, though not personally using them so don’t know the details).
The book Childhood’s End by Arthur C. Clarke imagined a world where technological advances allowed more free time — and for a few centuries humans became artists, poets, etc.

The book fascinated me as a kid; as an adult I notice I tend to keep working when I objectively know I could log off and sculpt or paint instead. On a personal level, it’s hard to switch mental gears. Inertia happens in society too.

I suspect we generally undervalue our finite actual and potential free time. Unlike in Childhood’s End, though, long term stability is not yet assured for us. It would probably take centuries (as Clarke implied) of stable abundance for societies to adjust and establish new norms based on it.
> you need to start climbing by grinding through ideas even if they have lots of problems.

The best ideas typically have a lot of problems (if it didn't, someone else would have ran with it before you).

The secret to picking "the right" idea to work on, in my opinion, is picking an idea that 1) is hard and has lots of problems, and 2) your background, skills, and experience give you a unique ability to solve those problems.

Knowing that you're working on a problem that you're uniquely poised to solve can give you the grit / confidence needed to see the idea through.
Well, unless you are going to rebut the statement, I don't see the point.

If you are just basing your point of view on the widely reported Tesla crashes, you might want to look up some actual safety stats. Crashes of human-driven cars happen every day, and they're often fatal.

But as I pointed out, most Tesla autopilot use is presumably in "easy" conditions, which complicates comparisons.
The development status of Pokete
What's the state of parser generators in Python today? This "TaSu" looks very powerful (not talking about the language class but about tooling and feature set). Is this getting enough traction to becoming a go-to option?

In Java (and maybe C++) ANTLR is a go-to option. Some languages have their own goto options, and others are lacking. When I did a quick research, Python seemed to be on the "lacking" side (multiple not-very-well-maintained-options but no clear winner). Is that changing (or was I missing something)?
Of course not. But I don’t want to spend time choosing, configuring and maintaining an OS install in order to keep it secure. However little overhead that might be it’s almost invariably not worth it, especially since the company I work at have plenty of money to throw at PaaS hosting like Heroku
I was more making the point that CEO salaries are crazy and unjustifiable, to be honest.
The most realistic AI programming prediction will just output
// TODO
Only about a quarter of the way through this so far but am enjoying it.

From the article:

"Some sixty years ago, Habermas did pioneering work in this field in The Transformation of the Public Sphere (1962). On his—not undisputed—account, the early-bourgeois public sphere could be seen in London’s coffee houses, important locales for the development of emancipatory discourse. Tamed by capitalists, its imperatives were then tied to those of the culture industry and its advertising complex. As a result, pre-modern, private power structures and hierarchies reemerged in what he termed the ‘re-feudalization of the public sphere’, indicating the zigzag dynamics of modernity. While Habermas eventually distanced himself from the concept of ‘refeudalization’, preferring ‘colonization of the lifeworld’ instead, some in Germany have recently recovered it."

The acceptance of individual consciousness represented by the emergence of the bourgeois class as it manifested in the 19th and 20th centuries was quickly coopted, in particular, after WWII by the Cold War dialectic.

In order to prove you weren't a Communist, you had to be the most Capitalistic, which made it very easy to hide the difference between the Main Street capitalism of small and medium businesses and multinational, monopolistic, crony-Capitalism. The results of that one confusion are readily apparent in the political dialogue of our times.
A good exercise, well executed.

While I would rather nail my bollocks to the ceiling than build a vanilla application (in any stack), there’s no denying the benefit revisiting the basics.
UDP is currently not supported, but we're working on a design for it now https://gitlab.torproject.org/tpo/core/torspec/-/blob/main/p...
Ok, we don't know how likely life is to evolve in the universe. It could range from impossibly hard (though it cant actually be that, because we exist) to easy enough that it has occurred many times. Of all those possibilities, what difficulty range would result in it occurring once (on earth), but never again - despite the billions and billions of planets that exist. A very, very fine tuned difficulty - or to put it another way, the earth would need to be super,super unique, to be the only place capable of life in the entire universe. That strikes me as less likely that it occurring multiple times.
The OP wanted updates to happen in some automated fashion from a git repo. Also, didn't say specifically, but I'm guessing they wanted https and certificates.
Excellent advice and concepts to think about further. ACT is new to me and seems very useful. After going through a difficult divorce and starting a new business some of the points seem very relevant. Connect yourself with the now and understand thoughts and not necessarily reality..
You can totally run cron jobs on a $5 virtual machine! This is how we started.

We find that as the workloads grow, it becomes a bit more burdensome to maintain. Did my job run correctly? Where are my logs? Do I need to make my box bigger? Do I need to pay for a VM when my workload only runs once a day? How do I get my code from GitHub onto the box? etc.

All of these are solvable, certainly. Just as Heroku removed the need to set these things up, so too does tasker but purpose built for batch processing.
Yeah, that's exactly what I would imagine vanilla js code look like, and I'm glad we moved on to frameworks. Just this small app seems not so fun to maintain
The word "bullied" in that context was picked by me, not by Musk. So this particular choice tells you something about me, not about Musk.
Are you already eating tons of fruits and veggies (10 servings/day) and a good amount of whole grains? If not, I think that's where to start, rather than jumping into supplementation. IANAD
Good in theory but in practice their web interface was often not responsive and I had to patch a lot of services together to make it work. interesting approach though, and a super savvy founder.

Now I use hatchbox.io with a digital ocean box. 15+10 usd month. Works incredibly well. Installs in minutes. Does auto backups. Work best for Rails apps. Haven’t tried other stacks yet.
Nice job! Reminded me a bit of the e-reader Calibre.
Time for the obligatory xkcd again: https://xkcd.com/1958/

Let's not forget that humans also make a lot of mistakes. The progress in (still mostly specific) AI over the last decade is nothing short of phenomenal. But I think it is good that we hold machines to a higher standard, because it's so much harder to hold anyone accountable.
This is probably a very unpopular opinion but at a certain point I blame the user (i feel like blame is the wrong word here) . At a certain point a UI can’t cater to everything and a user needs to experiment. I feel like that’s something that’s been lost this past decade. User experimentation.

“I hate autoplaying videos!” If you hate it so much why not going it he settings and turn it off. A quick Google search will help you.

“I want an A-Z list for Netflix” Again a quick Google search will show you a way.
Remote work doesn’t negatively affect productivity
Well... we wrote this when we started with Windows 3.1. Besides it's only used in special circumstances when we're tracking down a bug.
> 2) The cathedral anecdote sounds pithy, until you hear “sorry, no raise for you. But do you really need it? After all - you’re building a cathedral!”

Well then find something you're really passionate about but convey the impression to your boss that you're mainly doing it for the money;)
You don’t mention how you are going to handle the deployment process, logging (rotation, access, etc), metrics or the like. Those are obviously solvable but each takes some amount of configuration and management that some people don’t want to do.

If you are going to say “just use a vm” for every PaaS offering get ready for me to ask “why a vm?”

You could do everything you do on a vm with a bare metal server as well and it’s pretty easy and you maintain more control. Of course you probably have good reasons, perhaps lend others the same benefit of doubt?
Show HN: A curated list of my GitHub stars
If the law carried penalties for having a tracking cookie consent banner and no tracking cookies, then the solution would be to add tracking cookies. :-)
Ask someone who has worked on a long-running project before CI and code reviews became common. If the choice is between slow and randomly failing CI and no CI or code review at all and mistakes getting noticed when the software is finally tested weeks or months later, I would always choose the CI. It would be nice if everyone in the team was omniscient genius who never makes mistakes, but sadly I am not one and I haven't met anyone who is yet.
Several forestry workers I know used the same argument: while working with a brush cutter, they prefer not to use a FM headset because it would distract them away from also hearing what the machine's engine is doing.

I personally have also felt less concentrated and more mentally tired while trying to simultaneously cut brush and listen to music (let alone an intellectually challenging podcast). As a tinnitus sufferer, I use both ear plugs + best possible earmuffs to reduce the dangerous frequencies as much as I can. Works fine, and I can still hear the machine, too.
Hehe, this is both wonderfully useless and impressive.

I was experimenting with using Twitter as a CDN, here’s pong (3.5kb) in a single Tweet:

https://twitter.com/rafalpast/status/1316836397903474688?s=2...
How? Did machine learning leap forward yesterday when I wasn't looking? Did we achieve even basic common-sense reasoning? Or are they planning to unleash several tonnes of machinery onto the roads filled with passengers guided with little more than a CNN and a sprinkle of reinforcement learning that knows how to stay between the lines?
I've been thinking about something very similar too but given the challenges I opted for this approach... for now.
Take a look at Supermicro motherboards. They should have server class Atom-based motherboards, hence low power but with network management, possibility to use ECC RAM, hardware support for virtualization, etc.
Every time with Google. Amazing announcement (look how well put together this material design thing is!!!!) and then it crashes and burns when you actually want to use it.

There seems to be a gigantic disconnect between well-intentioned design people and those who actually have to implement it and are incentivized to not care about the resulting quality (close the ticket, take the new one, go, go, go!!!).

Apple is the only big company I can think of that avoids this mostly successfully.

I wouldn't be surprised to find out that Roboto Flex is actually entirely unusable in practice.
I would've supported this

I have cowsay installed on random systems for the occasional novelty. There's no case where I want it consistently

It makes the output a slog except for the shortest and simplest of plays... and is surely confusing for new users.

The default to use it means I have an unknowable number of `ansible.cfg` files spread across projects with exactly two lines:

[defaults]
nocows=True

Routinely making more when I'm inevitably reminded of the parameter... because I'm using a new project on a controller that happens to have cowsay installed

I could set the environment variable for my shell... but it's not as portable (eg: contributors would have to do the same)

I'd find more joy from this if it was random, say 1/10 runs

Most people know about this parameter against their will. This fun is more burden than fun.

It comes off more like a forced joke that everyone needs explained
He doesn't need to say anything. Everybody who has basic social reading skills and street smarts can clearly see his contempt for institutions and generally any person who doesn't proclaim their unconditional loyalty to him.
Nigerian here. The initiative to link SIMs with biometrics kicked off after that highly-publicized series of ENDSARS protests protesting corruption, police brutality. The protests were eye-opening for the government (that popular resistance could be organised without people ever meeting in person) so they want better tools to link you finances, etc. to your communications.

Roughly three weeks ago, telcos started disconnecting numbers that haven't been linked with biometrics & I've been barred from making calls since then.
Positively framed the functionality has grown much faster than battery capacity has evolved. Phones back in the day were phones, now they're pocket computers. Ignoring the industry claims I feel like batteries have improved, comparing for example Laptops from 10 or 15 years ago with modern ones.

Another thing that people might not even be consciously aware of is that they're using their mobile devices more these days than in the past, which obviously leads to faster drained batteries.
Another best practice would be for a page to prioritize the order of multiple feeds: eg many Wordpress have the comments feed listed first and feed readers assume that that is the page feed.
The security history of VPS’ don’t lend much credibility to your argument. It was a running gag for awhile how frequently Linode was getting owned up (they may be great now this was a while ago).
Very cool! I like that you can use labels on issues as tags. Neat project.
Look at the dude who made sidekiq. Mike Perham. He’s written some stuff on this.

He’s been tremendously successful with open core + paid pro features.
You can fit much more into a tweet if you consider image data, too.
Steve Jobs Talk to MIT Students in 1992 [video]
Shaving is an example of how consumer products extract more money
Many busses still have them in China
See, you just demonstrated it yourself: you are arguing that Russia isn’t guilty, because Ukraine did something that make Russia angry. The crucial part is not what you are arguing about, it’s your assumption that Russia has any rights to countries outside its borders.

US war crimes are a thing, sure. But Russia just demonstrated a whole another level, as proven by genocide in Bucha, Mariupol and many others, as well as mass kidnappings and relocations to Siberia. US invaded countries, while Russia is literal Nazis.

As for why Russia was manufacturing the conflict: it’s obvious, it’s an attempt to grab land. They succeeded with Crimea.
Also ps. Everyone uses their own incantation and never strays from it. I use `ps aux` and used to use `ps -def` on Solaris. Some options require a dash, some don’t, it’s such a confusing CLI I never bothered to learn more.

EDIT: also why is `ps` default output so useless? With no arguments it only prints a couple processes and that's it. I have no idea what it's supposed to show me. Talk about bad UX.
I think Imagemagick and maybe git are where I require a web search most often, along with hope that someone has had the same need before.
>if you had allocated 5 seconds of your time reading more than the title and writing a dismissal

You're quoting one paper from a scientist who is very well-known for holding a niche position on this topic.

Do you study in this field? If not, how are you judging the merit of the paper? How well do you understand it?

Why did you pick this one paper, rather than from a multitude of others that exist suggesting low-level non-ionizing radiation exposure at low MW frequencies is safe? Did you survey the literature? Or did you pick a paper that aligns with a pre-existing concern or opinion on the topic?
I get your point, but like I said, I didn't have the habit.
Given that ImageMagick can describe a sequence of operations (much like commands piped together), the order is obviously significant.

The exact same holds for ffmpeg command-line.
They aren't doing a good job at all.

https://www.reddit.com/r/ukdrill/
To provide more anecdata, I consistently read more than in the original post. But I found myself reading less during 2020 even though I had more time to read.

I guess 2020 just sucked.
> Time for the obligatory xkcd again

Which fails to consider that the ML outcomes fail on unreasonable structural misinterpretations, also explicit in the article (e.g. "with the wrong light the signal becomes a cat").

> Let's not forget that humans also make a lot of mistakes

Let's not forget that humans are completely, radically different - in terms of implemented modules.

An evaluation over reliability does not just come from test results: it also results from structural assessments.

Do modify for the progress of Science and Technology the throat of a dog to make it speak proper cockney: it will remain a dog, just don't be fooled; said «"progress"» is in term of "re-search", not of "re-sults" - you are still searching. Mind the direction, because if you tend to fool yourself that a puppet with a tape player in its mouth does speak, there is a problem.
Ehhh in my opinion creative Minecraft is closer to art than to a traditional game loop.

I mean I get what you’re saying. “Man vs Self” is definitely implemented in some gameplay loops but I’m not sure every implementation of creative mode is equivalent to it.

People can add challenge on top of it, I.e. recreating the shire or an APU in Minecraft, but that’s a layer added by the player.
I wonder what Steve would think of Apple today with it's lack of innovation and just reinventing the camera every year.
It's a good way for people to revisit the current status quo and avoiding cargo cult. Frameworks are useful, but there's definitely an element of cargo cutting going on in the JS ecosystem whereby no matter what the requirements, you just reach for React/Vue. We're getting to a point where almost nothing that uses JS gets built without a frontend framework (and all its weight) anymore.

One thing that's easy to notice from reading the code is that so much of the code takes inspiration from the frameworks themselves. How the code is organised - the state store, the render function, the computed getters, the mutation methods, it's all there. It's clean.

Perhaps the main benefit of frameworks is that they've taught a whole generation of JS developers how to organise their code in a way that can scale to bigger, more complex apps (vs. how easy to make a mess of things in the jQuery days).

-

Having said that, I do agree with your point about things getting more complex: This is a properly specced, easy to grasp project. Throw in stakeholders and PMs needing to add functionality and requirements changing, and this system might start to struggle. Not to mention the cost of onboarding new developers. I feel like that's the best thing about frameworks in any language; when you jump into a new project you know more or less how everything is organised and where things are supposed to be, and you can get going fairly quickly.
The code here is clean, well written and honestly not that much more verbose than many of the framework ones. I also found it simple to understand.

Would you need a “framework” when an app gets beyond TODO? I think you would need to start refactoring your code to be more framwork-like. But this is something we don’t do, and I would say would even be considered “anti-pattern”.
Very early, before the pipes.
I highly doubt that this is accurate. I'd say that most devs make relatively boring business software - making some process more efficient, moving data from A to B.

I've met a few hundred devs irl and only a handful of them are game devs.

If I ask google "How many software engineers are game developers", I get a 2% estimate from someone on Quora.
It's not a given at all that being focused on one task alone should be a disadvantage at performing that specific task. A human might be reminded by a picture about what they need to organize for their kid's birthday party, start wondering why they're doing this exercise, or might become distracted in a million other ways.
I don't have enough points on my account to downvote. I do however have a graduate degree in a biology field and I'm telling you that the consensus on this field is very clear regardless. People not involved in research don't tend to understand that just because there are academic papers claiming something doesn't mean that people in the field actually believe that that let alone that its actually true. Low sample sizes and flawed studies abound. The amount of energy required for non-ionizing radiation to cause significant biological effects is orders of magnitude higher than anything you will experience from a wifi or cell phones. Don't sleep on a AN/SPY-6 and you'll be okay.
Interesting, can you elaborate how a "premium user" pays if he wants to host the system by himself? Does he contact you directly or is there a payment system where he gets a code?
Oster small animal trimmer: $100 or so initial investment; no ongoing costs. Electricity to run it is trivial compared to the light to see yourself shaving.

Might need a new set of blades after a couple decades.