skysight-inc/HackerNews huggingface dataset:
The big question: are there any shipped games (ex. on Steam) with it?

This is probably the most important thing when advertising your game engine. Tech demos (like Arkanoid) are easy to make with any engine, but actual games less so. Even modest indie game releases can include tons of assets and scripting, complex workflows and custom tooling (depending on the game and the team structure), and all kinds of platform-specific tweaks.

Developing a full-blown game often exposes the actual glaring problems of the game engine. And I think dogfooding is incredibly important in fixing these issues (developing a full game alongside with a game engine).
It says that this CPU is fabbed using a 10nm process; is that using EUVL?
I was making a lame joke.
You sound like a great hiring manager/interviewer. However, I have read stories of people who got rejected only because they did not finish the coding challenge in time. The engineer reported that the candidate communicated well, but did not finish. Hiring manager rejects the candidate.
You could really enhance your understanding of the world by finding out why hypothesis testing was decided on as a good idea for science.
A plagiarism problem has started to shift rugby’s concussion protocols
Meanwhile Russia has never in its history had a democratic change of leadership.
A Decade of Elon Musk's Tweets, Visualized
I do wonder, however, if there were potential patients available, who were near death solely due to the need for a heart transplant (and were near-certain not to get a conventional human transplant in time), and not also because of a host of other issues.
Classification of the Principal Programming Paradigms
I'm two months into writing a VST instrument, and I'm curious about business models and how much success this product is having.

I'd consider open sourcing, but I also feel like I've put in a crapload of work (and still have lots to do before I'd release, mostly UI work which I hate doing).

I had in mind perhaps I would create a fairly cheap commercial project and attempt to sell and market it myself. But it seems like this one has an interesting alternative models. Open source core, free basic version, pay for content? I wonder how successful it is in bringing in $$.

Looks like a boatload of work went into the instrument, too.

(The thing I'm making is a mix of additive + frequency-modulation synth. Uses a variant of frequency modulation [Modified FM] not present in anything else I've seen based on some papers I read some years ago [from Victor Lazzarini and Joe Timoney @ Maynooth University university]. A more regular linear pattern to the sideband amplitude during modulation. Sounds less "nasal" and "tinny" than classic Yamaha DX FM.)
If you want to do type-checking, I don't think this a good way to do it. As a sibling comment points out, it doesn't work all that well since many objects respond to `len()`. I think it would be preferable to add type annotations and use mypy to check them or perhaps, in rare circumstances, do an isinstance check.
Tesla tells U.S. lawmakers Autopilot requires 'constant monitoring'
Getting a bit off topic but useful.

Input with history and editing:

import readline

while True:
print(input('text>'))

https://docs.python.org/3.8/library/readline.html
When you say "our hatred", do you include yourself personally or are you judging others while exempting yourself?
They also downplayed Konrad Zuse in history because his story wasn't written by the WWII victors.
The Tax Haven That's Saving Google Billions (2010)
:-)

Maybe you shouldn't read how new buildings poison you with radioactive gas.

https://www.epa.gov/radtown/natural-radioactivity-building-m...
Fuck that site. It has autoplaying sound, and a popup that you can't close.
Honest question, why would we need to do that? They arent human or animal, it seems to me like saying we need to protect the rights of chairs or PCs. I personally think letting AI have e.g. property rights would be catastrophic if you can just spin up another one.
Personal experience: sometimes someone has clearly said something, and I heard every word, but my brain didn't process it. When I go back to re-watch the recording, I get so much more information. It's similar with watching a movie the 2nd time.
I remember hearing the same things in biology class many years ago, and thinking to myself “but we don’t know what we don’t know, this guy is overly certain about this”. The over-certainty about the present state of knowledge is unfortunate and might slow progress.
I can't get to the article (I've read my two free articles for the month, and I'm a cheapskate), but I have a question. One sort of hybrid system would be of a kind that imposed constraints on the solution that the neural system could learn--not just preventing the wrong solutions, but channeling the network toward a good solution.

As I understand programs like BERT, they largely look at the words adjacent to a given word, without paying attention to any structure. Whereas in real human languages--any human language--there is a hierarchical structure. This has been known since 1957 (Chomsky's Syntactic Structures, although I suspect that context free or weakly context sensitive models are sufficient). Is there a way to force a neural net to construct hierarchical models? And of course the hierarchies are not different for every word--all nouns behave more or less the same, all intransitive verbs behave in a different way, etc. So the task of the neural net (or whatever learning system) is to discover the hierarchy for a given language.

Likewise, morphology is mostly suffixes and prefixes, with a handful of other possible structures (up to reduplication). And the affixes fit into a paradigmatic structure. The neural net should be primed to look for that kind of structure, and to back off to things like ablaut only if the affixal model doesn't work.

Is this a way that symbolic and neural approaches could play together? Let the symbolic channel and constrain the neural net.
I have an iPad from 2012 with retina display, still a good device, but on slower side. The battery backup is still mighty good (can last around 6-8 hours easily with constant use). It is running iOS 9.5 (probably?). It is a potential security risk too, so I dont use it for browsing random internet stuff. Instead I mostly use it for consuming media content - like podcasts, youtube videos etc, which I pre-download on my homeserver setup.

I put my old laptop and hard disks to use as a homeserver, I have scripts running which download podcasts and youtube channels I view often, and at night I can just use my iPad to consume this. Another plus with this setup is, I dont need to see those annoying YT ads, and I always have the videos backed-up with me even if the channel is taken down or the author removes videos.

I also use my iPad as a roku remote over WiFi. Overall I am able to extract utility than just throwing it away.
https://archive.ph/Q6awE
> scripting on the command line (anything bash can do, ruby can do better)

That's true but you could say that about zsh too, and any number of other languages. Usually, the important reason that shell programming is used is the lack of need to install anything to run a script, which makes it easy and portable, and hence, reliable.

I can't write a script in Ruby and share it safe in the knowledge it will work on another system, especially if it relies on a gem or two. I'd much rather go with something that compiles and move a binary around if I'm dropping dash/bash/zsh. If I was forced to choose an interpreter to do that kind of work, perl would be much safer than Ruby, Python or Javascript.
I agree, it is miraculous. the fact that dna is ultimately storing all the info for specifying neural circuits that robustly support such complex innate behaviors (often with very little post development tuning / learning) , that to me is mind-blowing. And butterfly behavior is one thing, but what about innate detection of predators in some visual systems? How do you encode a snake detector in dna?
The ideas described here are just tools and the article contains plenty of simple and readable examples of the tools being used well. If you end up using them to create giant unreadable blocks of JSX then you're using the tools wrong, but that doesn't make the tools themselves an anti-pattern. The anti-pattern there is "giant unreadable blocks of code".
F-strings are the reason I upgraded all my projects.
But if you erased a lot then the page would be a mess after everything re-appears.
I looked at the XR2206 datasheet. It has a "sine shaper", but from the schematic it isn't a resistor-diode network. It's not immediately obvious to me how that sine shaper works.

https://www.sparkfun.com/datasheets/Kits/XR2206_104_020808.p...
Are they really useful - do people watch them? If I missed a meeting and needed to catch up, or review the outcome, I would prefer skimmable searchable text, if only for the time saved.

Recently I have seen people delivering recordings of meetings in lieu of documentation. It really annoys me. Textual documentation is far more useful than videos.
my latest PRNG's shootout is here https://rurban.github.io/dieharder/QUALITY.html

with quality and speed comparison of all known implementations.
A feed is not a block chain; the feed publishers are free to do anything on their feeds. So the feed readers must be able to protect themselves from serving deleted items in perpetuity. I ran a server-side feed collector in roastidio.us for airss.roastidio.us users, my algorithm is very simple:

I keep only the top N items in the latest version of the feed; everything else are dropped. For a fast moving feed, if the users don't read soon enough some items will be missed. This is still better (in terms of usability) than the bombardment of items to a user just coming back from a long vacation.
If this sort of thing fails to wake up the SV tech industry that there IS a difference between democracy and authoritarian governments, and that the latter can NOT be trusted, believed, or worked with, I don't know what will

Authoritarians, dictators, & despots do not stop until they are stopped. They do not make arguments or deals in good faith. Just because it seems profitable now to deal with them, does not mean you are doing good. You are doing harm by actively building up and supporting regimes that will kill you and threaten to kill all of us when it becomes convenient for them. Supporting and platforming them out of some kind of high-minded ideals only gets us closer to this point.

It's sickening.

It is past time that SV companies started actively working against authoritarians, instead of profiting from a willful blindness of false equivalence.

No, those governments are not equal.
Random Meals
You've probably been using IO monads as long as you've been programming: [Unix pipes as IO monads](https://www.okmij.org/ftp/Computation/monadic-shell.html)
I caught that too. It put a smile on my face.

Might boot up TempleOS for a bit and play around with it later.

F
> But, its hard to create an alternative electricity generation/storage that can support constant base load and can ramp up in minutes to deal with additional load.

We are actually doing that, though. Across the globe, the fraction of energy generated by non-renewables has been falling consistently for more than a decade. We went from being less than 5% solar + wind a decade ago to more than 10% now, and the trend is accelerating. By 2026 we're expected to be nearing 20% of all power generation renewable. Things aren't going fast, but infrastructure doesn't go fast, and no proponent of renewable energy expected it to.

I think this is in no way comparable to the symbolic learning thing where there is no sign of relative progress.
"they are probably not terrible just not good enough"

Odds are, you're getting not good enough because you're using programming puzzles. Instead, why not quiz them on the work that they'll be doing, so you know that they can do it?
Consensus from YC is that you launch an MVP ASAP. Right now all you have is a theory that people would like your product, and until you actually launch it, you will never actually know if people want it.
If you weren't a developer, usually you'd be asked to gain traction a different way, such as getting pre-signups or even pre-paid customers without an MVP. This way you demonstrate that you have waiting people with money to show potential investors that your idea may have some market fit.
People in the field knows the political war led by Gary Marcus. He is writing articles like this since many years now. My own experience with him left me with bad taste about his depth of knowledge and his ability to generate meaningful insights. I found him pointlessly criticizing deep learning papers without actually understanding them (on one instance, even without actually reading the paper) and then use other peoples technical comments to make case for his agenda. He keeps harping on problem X and Y for deep learning while none of his “symbolic AI” stuff has ever worked anywhere close to anything significant. Fortunately for him, he is a professor and so others in the field have to entertain him constantly.
Echoing the sentiment of freedomben's comment, the Ruby Style Guide[1] is a great community consensus on which "one way" to pick.

[1] https://rubystyle.guide/
Anybody else experienced this?

Yes. Shake them hard to sling the ink towards the tip. That almost always fixes mine.
“The true cost of energy of an asset”

I work in the energy industry and I think people haven’t engaged your points because they’re completely incoherent without you significantly expanding upon them.

Respectfully, the way you’ve phrased your points makes it clear you aren’t an expert in energy markets, which makes someone like me unwilling to engage in a debate without you making your case much more clearly up front. (If this seems arrogant, consider debating somebody who has a rudimentary understanding of Python making declarations about the next revolution in distributed systems, or something like that…)
This thread from the publisher addresses this:
https://twitter.com/burk504/status/1501618260466233344
Thanks for the read! This is the kind of stuff you always used to hear about programmers doing, and every story like this brings a bit of delight at the ingenious conquering of obstacles.

That's how programming ought to feel.
I don’t know about it at a higher level, but the end of the first video of the Blender Guru donut tutorial series for 2.8 involved setting the monkey head on fire, and the instructions were broken by 2.92: what was described would no longer do anything—some kind of baking needed to be invoked manually. That was a part of what made me decide to wait until it was updated. (The other part was that my Surface Book could only barely reach 2fps for something that simple.)
I'd imagine the opportunity cost is offset by filtering out good devs with programming puzzles.
After 2011 protests, even before Crimea and this war, I already gave up talking politics with my parents because of unfair difference in amount of exposure: you spend maybe 30 minutes per week dismantling the nonsense in their heads, then the TV spends 6+ hours per week refilling the vessel back full.

Propaganda's arguments are not holding because they are credible, in my experience they are easy and take under 3-5 exchanges until the person wiggles and tries to change the topic. Propaganda is holding because quantity beats quality, and in this case by a lot. Real people eventually give up while full-time paid astroturfers stay.

But even now, when talking to my parents, one snarky question is often enough to break the confidence. I can't emphasize the word question enough, people never start thinking unless they are asked a question. No need for any lectures, proof links, it does not even have to be a particularly smart question, if you just get them thinking they do all the bullshit-clearing job themselves. That is, until they turn on TV again :(

I'm not gonna pretend that I understand how things work, but I have a strong feeling the key is exposure and asking questions, rather than better rhetorics.
There's a big difference between negligence and making a good-faith decision based on training and experience that later turns out to be wrong.

Actual negligence should, of course, absolutely be punished.
>>>The only reason I can think why such a product doesn't exist _at all_ is because of some technical limitation like power draw or something.

I think you are on to something here.

https://www.pcmag.com/how-to/what-is-usb-c-an-explainer
>more affordable talented Taiwanese engineers

I could accept it if the Taiwanese were just better at this sort of thing than Americans were, but do we really need to be offshoring strategic resources because it's too expensive to pay engineers middle-class wages?
Either scenario is plausible. She may want nothing more than to spend no more than 2 hours over coffee learning about him. Or, she may want to kindle a long-term relationship. The author doesn't give us enough details to know one way or the other.
Spoiler: that was the physics test. He failed.
For most of history, there was no progress to make and nothing to learn. Religion provided stability. That's pretty good if you're going nowhere. Who, 1000 years ago, could have predicted the industrial revolution or anything remotely like it?

Science had almost no relevance to real life until maybe 100-200 years ago. Before that it was pretty much just imagining stuff for fun. Who could have expected that to lead anywhere useful?
Warning Update: Russia May Conduct a Chemical or Radiological False-Flag Attack
Same here; some accidents with punctured cans in a backpack (coated fabric, watertight) led to loss of some notes written with normal blue ink. The stuff with with "Pelikan Fount India" (the archival ink they sell at the local shop) just went from "looks like laser-printed" to "looked like normal black fountain pen ink".
No issues in a EF Kakuno. When dry, needs soaking/washing to un-stick much more severely than normal blue Lamy ink. Still fine for using more than once a week.
Uhh, you know scikit-learn algos are pretty pretty much all ML, right? As is clustering.
If you use the technique more generally, you need to watch out for the first case:

bool(0) -> False
bool(1) -> True
bool(str('0')) -> True
bool(str('')) -> False
bool(None) -> False

If you are checking that a variable is set bool(some_var) doesn't work for 0.
Do you have any proof that dissent is toxic to one's career in science today ? Any more so than it ever was ?
It's hardly penance to be given the chance to live longer.
Whether an AGI should have rights depends on the specifics of the AGI.

Being capable of acting in general environments, planning and taking actions in the world, etc. I think probably aren't in themselves enough for the agent to have moral patienthood.

But, that's not to say that it wouldn't be eventually possible to make an AI which was a moral patient (like, suppose it was not just able to plan taking itself and its own planning capabilities into account, but was in addition, also sapient, in the sense of having an internal experience like that of our own. In this case (e.g. perhaps a computer emulation of a human mind) then I'm fairly confident that such an agent would be a moral patient. Such an agent being copyable as data would no more prevent them from being a moral patient than having a magic duplicator ray which could duplicate a living human including their body, would render all people not moral-patients, namely, not at all.)

edit: that's not to say that it wouldn't be catastrophic, but, having such a duplicator ray might also be catastrophic for the same reasons, and the presence of such a magical duplicator array shouldn't render all people suddenly not moral-patients, and so the copyability of AIs shouldn't by itself prevent them from being moral patients either.
Congrats, you were right on the money: https://news.ycombinator.com/item?id=30623408
Gish gallop much? Garry wants to be the next Minsky, triggering an AI winter. Won't happen because current AI is still more useful than it was in its previous era.
RangeBitmap – How range indexes work in Apache Pinot
> DNS and DHCP (although why you wouldn't just let your router do that even back in 2008 escapes me)

Doesn't Active Directory depend on being able to write to DNS?
Just because something is AGI probably needn't imply that it is sapient. It might have no internal experience, no feeling of desire, only a utility function which it optimizes.
COBOL 14 has introduced OO, it’s very much alive and developed!
> Let's assume that only a third of the 300 million vehicles convert to electric power in, say, 25 years. That means we need to increase our generation capacity by about 400 GW.

Can you point me to the actual math and not just a YouTube video of a guy habitually wrong about technology and talk of a spreadsheet model of probably inaccurate usages which really claims such needs? Because in practice I've got an EV in my garage tonight which doesn't increase our overall power demands at all. In fact, it's only finally using the negative generation costs that we've had in my area for years. That's right, right now as my EV charges the wholesale cost of energy in my area is negative USD. There's not enough load to meet the generation demand! My retail provider is making money buying power at negative cost on me charging my car at the moment. Adding more cars charging right now would only bring balance to that mismatch of generation to demand, not overload demand at all.

The model you've mentioned above has a lot of questionable assumptions baked into it. It didn't take a new transformer for my home to support an EV, nor my neighbor, nor the person next door to them. So when thinking of vehicles, and especially not miles or per pound of payload delivered, it's really not that crazy.

Please feel free to share your magical spreadsheet model which explains everything. I'd love to see it. It sounds like it makes a lot of assumptions which may or may not be realistic. But until you share that I'm going by my actual use cases I've actually seen in person with EVs, where it didn't increase my peak power at all, and between myself and my neighbors was absorbed by the grids capacity without any issue at all.

So let's take your example of building out a model based on usage I've actually experienced. How much peak load has my EV actually added to my home's usage? 0 additional kW peak? Cool, so we extrapolate that to all the other single family houses, so we can easily add over 15 million EVs to our fleet before we even need to upgrade a single line. Given we've only managed to produce a few hundred thousand EVs in several years it'll probably take many decades before we even each that 15 million figure, so we're probably fine to slowly roll out upgrades to our grid if we're really only targeting upgrading commuter vehicles at the moment.
I use green pans. While they still “work”, the nonstick properties diminish which isn’t the end of the world, but gets annoying for things like eggs.
Science is infused with power because it has been consistently shown to work, not because of the Machiavellian maneuvers of scientists. Unless you have hard proof stop with your climate denialist nonsense, your word is utterly meaningless
>They're skins. They have no in-game effect.

This is true in exactly the sense that the brand and type of sneakers you wear has no-in school effect.
I’m with Hitler on this

https://youtu.be/ADqLBc1vFwI