skysight-inc/HackerNews huggingface dataset:
Good luck with your project. I am sure you will find it really rewarding when everything is wired up and it actually works. I like your detail of using strictly vintage chips, not heard of that before, you are taking the art to new levels with that.

I built my own computer with breadboards and a very simple EEPROM. My goal was to have it just turn on a few LED lights and do so according to a few very simple switches. That was satisfying enough. The wow it works moment was worth the many hours with things like an oscilloscope.

If you want to do more than what I did - just get the thing to turn on - then I highly recommend the BBC BASIC. It is just built better than other BASICs that were doing the rounds and definitely suits a hardware oriented project.

If you wanted a breadboard built computer to do actual interfacing, maybe to a strain gauge or other hardware then you will do well to take the BBC BASIC route. You can talk to your IO controller with it and do so with the built in assembler. Your code for presenting results or storing data can be done in BASIC and you can drop down to assembler to do the nitty gritty stuff quite easily. On today's modern computer even if running Linux you are kind of stuck as to where to start, with BBC BASIC you can accomplish low level things from first principles.

Whatever you end up doing with your project, I think that there is definite merit in doing it with BBC BASIC, I think you can beat a path that others (particularly in the UK) will see as a good one to follow. Good luck and have fun stripping those wires!
Seeking 'Unicorn' Status Considered Harmful. Valuation Alone Means Nothing
Neither the MIT X11 license (one should be careful to identify which MIT license is being talked about as MIT has used many licenses for software) nor the modified (or 3-clause) BSD license look out for patent treachery. For all the user knows, perhaps your organization holds patents which read on the software you're distributing and this program is a means to give them something that tempts users to run, modify, and share software landing them in a patent infringement lawsuit. It's great that you write and distribute free software, but if you insist on using a non-copylefted free software license the Apache 2.0 license is a better choice for users of your software.

But it is also in user's interests to look out for derivative works because that means users of those derivative programs get software that respects their software freedom. Proprietary derivatives of non-copylefted free software means software that doesn't respect a user's software freedom.
Ooh, I remember Zoombinis! Our teacher loaded it up on the classroom computer used to use it as a way to keep kids busy once they finished their math assignments. This, of course, led to everyone rushing to finish their work and crowding around to watch whoever managed to be the first to do so and kept them from bothering the teacher when she was helping the kids who needed more help.
I just got back from my first real trip to the UK, and while I was there (in the Cotswolds and south) I saw a handful of the red-cross-on-white English flags at various places. It wasn't clear, and I'd be curious to know, if that meant "Fuck the union, we will rise up!" or simply "You are currently in England."
I'd imagine that with MSFT having similar products to Google. there exists an incentive for similar behaviors to occur in terms of data collection.

I hadn't given it much of a thought since edge/ie are such a non starter usually. Would be interesting to look into!
Binary Black Hole
Drones are helping Ghana fight illegal mining
Because something like Swift Playgrounds, but in the context of iPad automation is from my point of view the ultimate goal, lets call it the Dynabook Smalltalk transcript, not just replicating a green phosphor VT-100.
In a 2-body system on the complex plane, can't you basically take any point as the origin and describe the motion of te bodies in terms of a complex Fourier series, with the interpretation that the bodies orbit a circle on a circle ... on a circle ... around your chosen point?

Edit: Basically Ptolomy did that the 2nd century AD.
> we're talking Chromium, the underlying browser engine. As it stands, Chromium is the basis for a variety of browsers, not just Google's flagship. From what I can tell (as a non-expert on Chromium's source, so please correct me), the Googley stuff that makes privacy advocates nervous is independent from the core Chromium browser engine

This might be just me being pedantic, but I thought it might be worth mentioning...

Chromium is basically the same thing as Chrome, except that it's missing a few proprietary blobs that Google is not legally allowed to put into Chromium: some DRM stuff, a licensed H.264 codec, a Flash plugin, etc. But if you're worried about privacy, Chromium still has all the Googley stuff. You can still log into Chromium with your Google account, and it'll sync your bookmarks and history and passwords just like Chrome. Chrome extensions are 100% compatible with Chromium, and you can install them into Chromium via the Chrome Web Store.

Some people might be familiar with "Blink", which is the browser engine (and is a fork of WebKit). There's also V8, which is the JavaScript VM. These two components aren't enough to form a usable browser though. So the Chromium Project develops what is called the "Content module" (see https://www.chromium.org/developers/content-module) which combines Blink and V8, and some other pieces, to form a basic web browser. This is what other browsers (like Opera, and I presume Edge as well) are built on top of, and does not contain all the Google integrations that Chrome/Chromium have.

While Content is missing a lot of the Chrome features that make privacy advocates nervous, it's still a problem because most Chromium/Content developers are Googlers, and will probably not implement things like WebKit's ITP or canvas fingerprinting prevention.
So, basically, "I don't understand irony so everyone must be evil"?
A fast arpeggio is a complete different motion than playing single notes and also completely different motion than playing a chord.

Therefore a chord or arpeggio is not a fast scale.
He is comparing apples and oranges.
Web components are useless, you can't pass values around without converting them to string or employing a non-native mechanism, and of course you need to do all DOM updating by hand - which is both way worse than just using React from various perspectives.
How far does this apologist attitude go?

Let's say a "climate activist" causes a plane to go down with a drone, killing 200 people. Then one of the victim's family takes justice into their own hands by hunting down this activist and killing them.

Would this be ok since it's breaking laws to solve a serious problem of a family member getting killed?
Not that it’s not an interesting workaround, but my reaction to hearing that L-dopa is poorly absorbed by mouth was to wonder if other routes had been tried[0]; seems simpler and more effective for those suffering with Parkinson’s.

[0]:https://www.ncbi.nlm.nih.gov/m/pubmed/28405912/
20:22 how does this help with underdoor tools you can still pull the lever down, cant you?
Compilers are algorithms to convert mathematical expressions to something that can run on a physical computer. Porting optimizations is easier than porting something from Blink to Quantum.
Jet might not exist for much longer.

https://www.reuters.com/article/us-walmart-jet-com/jetcom-fa...
Based on my observations thus far, I have come to believe quite firmly that the progressive—a more accurate term than “liberal”—has a strong tendency toward censorship (and a flexible relationship to the truth in general). That being said, I believe just as firmly that this tendency is rooted in the very best of intentions, or is even a completely unconscious impulse that is wholly driven by the purest moral sentiment. I may find it extremely frustrating at times, but I only very rarely attribute it to malice.
I was thinking the same, would be really nice for hydroponics!
This hypothetical situation is bordering on the absurd, I think. XR has made it abundantly clear what they intend to do, and when + how they intend to do it. I'm not going to say it's impossible, but I would venture that the chances of their actions causing a plane to go down are so extraordinarily slim that it's an utter waste of time to discuss the implications of it happening.
No, there are "anonymous" cards and "personalized" ones. Anonymous cards can't be refunded if you lose them, they also can't be linked to a bank account to automatically add value to the card "purse".

A large percentage of the resident cardholders have the personalized cards because it means not having to use cash at machines to add value.
I had similar experience in real life. People who were "just joking", when you knew them long enough and closely enough, turned out to be not really joking.
McD's is very low quality nutrition. There is more to nutrition than macronutrients. There are wayyyy better things you can put into your body with better vitamin and mineral absorption and much better for gut health.
As bad as this all is, it seems like an unavoidable consequence to the nature of our economy. Do we really need separate competing:

• Office Suites

• Search engines

• link sharing sites

• internet runtimes

that all do roughly the same thing?

Maybe we do. Maybe Google should be broken up into a bunch of smaller Google's and be forced to interoperate with smaller search companies like DuckDuckGo, Qwant and TinEye. Like MVNOs but for search engine infrastructure.
The below was from the twitter account of 8chan in regards to Poway and the NZ shooting.

-------------------------------

8chan (8ch.net) ‏Verified account @infinitechan Apr 28 https://twitter.com/infinitechan/status/1122494322283167745

The Poway shooter's post on 8chan was taken down NINE minutes after creation. There are only screencaps available and no archives exist since the post was deleted so quickly. The loudest groups publicizing this crime and giving attention to this CRIMINAL are the fake-news media.

-------------------------------

8chan (8ch.net) ‏Verified account @infinitechan Mar 16

The 8chan administration is responding to law enforcement regarding the recent incident where many websites were used by a criminal to publicize his crime. We always comply with US law and won't comment further on this incident so as not to disrupt the ongoing investigation.

=================================

From what I can tell the current 8chan is a fork of https://github.com/ctrlcctrlv/infinity

It does seem that the IP addresses are stored with the POSTs if this is the code they are still using or are based on https://github.com/ctrlcctrlv/infinity/blob/2bc5b6dbf31af50f...

On a side note, even if the posts were erased from the database, with the salt for the hashing function of the IP addresses known which make the 3 byte ID, the board and thread id, you could recover the IP addresses & aliases and cross-check with the ISPs to see which ones were accessing 8chan at the time.

Here is a code on how the IDs were generated, at least at one point in time:

return substr(sha1(sha1($ip . $config['secure_trip_salt'] . $thread . $board) . $config['secure_trip_salt']), 0, $config['poster_id_length']);

https://github.com/ctrlcctrlv/infinity/blob/2bc5b6dbf31af50f...
I just remember his name, writes lots of interesting stuff :)
Yes, sloppy definition of Turing completenes on my part. I apologise unrservedly.

But, I still don't understand your objection. You agree that a regular automaton is a program, and that it's not Turing complete. So a program does not need to be Turing complete.

I didn't say, nor do I think, that the algorithm described in this article is Turing complete. I think it perfoms program induction. That's as far as I went. I still don't see where Turing completeness comes into it.
Modern security exploits and application crashes due to state corruption have proven that while threads were an enticing idea, they aren't something that we should keep around if we care about security and application stability.

This applies to all programming languages, not only OCaml, hence why everyone is moving away into other concurrency models anyway.
Have you been living under a rock? There is no shortage of pro nuclear campaigns. The reason nuclear platns don't get built is that they are too expensive to build. Every pro argument is built around theoretical reactor designs that haven't been built yet. Building an old design is expensive, building a new design is even more expensive.
Evolution of the Unix System Architecture: An Exploratory Case Study
Freedom from Drudgery – The robot revolution (1982)
The most exciting device in indie gaming is also the most depressing
Following this one.
Of course, you are completely entitled to your opinions, but I'm not going to engage them because I don't think you're really interested in having an open discussion about this.

Why do I say that? Because in response to a pre-planned demonstration from a group that has made abundantly clear that they intend to engage in acts of civil disobedience that are 100% non violent, you have used the words "drone attack", "terrorism" and have likened them to the IRA.

I'm pretty confident I have absolutely no chance of changing your mind here, but it would mean a lot to me if you were to just consider for a moment your choice of words and what they say about your tolerance to people who hold different opinions to you.
Wow, Let's hope it will be included in the next release of Camera apps of major phone OSes
I have a theory. Search is a Killer Feature. And I mean that in the most extreme and broadest way possible. The user interface paradigm of "type a bit of what you want, hit enter, click and immediately be using what you want" was, in hindsight, what users wanted/needed. It was so completely successful that nothing else mattered. It didn't matter that web apps are fundamentally flawed, introducing ridiculous latency on all the other simpler interactions (would you tolerate 200ms latency for a clientside application to respond to you clicking a button?), throwing away all of the work done to create and present unified user interface elements, enabled every click and action to be surveiled, profiled, and datamined, added points of failure completely outside of the users control, locking user data away in someone else's systems, etc. None of that could outweigh the gargantuan power and usability of search. Desktop OS' still aren't treating search as a first-class citizen. You still can't just search and be using a new application nearly immediately. Mobile gets close with their app stores, but there's still friction there. Even though the W3C adamantly refused to acknowledge the web as a platform for interactive applications for 2 decades, it just kept growing and more was shoehorned into their static document presentation system no matter what they did. It amazes me how difficult it still is to find an application that does what you need, download it, install it, then launch it. Unsurprisingly, even that relies upon the web to accomplish the first searching portion. I like to dream that perhaps we are approaching a sort of convergence, though. The web makes sandboxing less and less relevant as users data is all migrated into remote services (protecting your data is what sandboxing was FOR, right?) while desktop OS are making clientside sandboxing and containers easier and easier. Technology never fails to be interesting to watch while it develops alongside us.
My take on this is, there is always a certain level of censorship in every country, under every government and platform. Either you truly don't censor anything, e.g. allow ISIS propaganda on your media as well, or you acknowledge that somewhere a line has to be drawn, and extremism preached by the western right or left is still extremism, just as what ISIS preaches is extremism.

Otherwise it'd just be hypocrisy and double standards.
So Javascript is the problem?
Not the trackers, and ads but Javascript which is simply a programming language. May not be the best, but its not the worst either.
Or the original poster does this themselves after being banned, hence the (You)'s in the screenshots and mods are busy reviewing a hundred other flagged threads while these new threats are reposted. 8chan is user created and managed the mods aren't exactly professional any fool can create a board.
Claiming that "there's no particular physical reality to the matter" I don't understand at all. I can make sense of that to a limited degree as a variation on the saying "all models are wrong..", but you seem to have extended that to say that there is no 'right' possible (ie the 2nd part of that saying, that "...but some models are useful").

A naive reading of what you said suggests eg. no spaceflight is possible because no astronomical (or any...) calculation is reliable. Can you clarify?
Ask HN: What do you use to create online interactive courses?
I recently came across course-starter-python [1] which one can use to create online courses. I haven't tried it yet, but I think one can deploy it using free resources. Also, I don't know web programming, but seems that won't be an issue here.

Do you have recommendation for other such resources?

[1] https://github.com/ines/course-starter-python
"Can" gain support? In what bizzaro universe would the Chinese government not support this bill?
Were they included in the calculations for emissions? I guess that would become very complicated, because you'll need to include their homes, parts of the stores around them etc, and it gets very muddy very quickly.
Seems like the battery for ruuvi is not replaceable?
> You may get a precedent settled that actually invalidates enforcing the license.

Which means the license is unenforcible and a new legally enforceable license is needed.

> Then you've screwed up your own enforcement and everyone else's

Nope, they would have been screwed already, they just didn’t know it yet. And fewer future people would end up screwed as new licenses would be created in the aftermath.

Untested enforceability is not better than tested and confirmed un-enforceability.

Or to use an absurd example in an even more absurd context, it’s better to open the box and know your cat is dead than to leave the box closed and believe it might still be alive.

(EDIT: I was wrong)
The level of negativity and hostility in the comments here is really disappointing to me. I agree that XR are definitely pushing the envelope on what we consider to be reasonable activism and protest.

However, I also think that the old adage "desperate times call for desperate measures" applies here. Yes, there are plenty of actions being taken to combat the damage we're inflicting to this little wet rock we all call home. But it seems obvious to me that there are enough people who think we're not doing enough that they are organizing and mobilizing in extraordinary ways.

Maybe some of those extraordinary ways cross the line. But who decides what the line is anyway? The people who are sitting at home typing out angry comments about how we should and shouldn't deal with the existential threat to our species? I hope not, or we're all doomed!
Chinese Vice-Premier Liu He says ‘external pressure’ can help China’s economy
There seem to be some extreme cases where the algorithm fails. That doesn't imply in general it doesn't work well.

Sounds again like hyperbole from the NYT.

I find it more interesting to consider what would actually be a good outcome for the viewers. I suppose originally all those recommender algorithms simply optimized for viewer engagement. Obviously that may not be the best outcome for consumers. Perhaps enraging content makes people stick on a platform longer, for example. But it would be "better" for a viewer to see more educational content and even to disconnect after a certain while.

But how would you even quantify that, for the algorithm to be able to train for it?

The son of a friend of mine taught himself programming from YouTube videos, which YouTube had recommended to him. I wouldn't complain about a result like that.
Monolithic, Micro-Services, Megazord
ES6 template strings make a reasonable templating language and are built-in to most browsers nowadays.
Can you explain why quizzing doesn’t really work for you? It feels fundamentally the same as teaching someone (active recall).
I respect people with different opinions. I do not respect people who try to impose their opinions through criminal and reckless actions.

By the way, I have not likened their actions to the IRA's, the article does that based on fact. That's obviously a very disturbing and inconvenient fact to you but that's a fact nonetheless.

Again, what they are doing is not civil disobedience and has no place in a democratic country.
My only qualm is with this portion:

>...and/ or individuals who are inspired by the subject posting

That's a very overarching goal as it would, in theory, require continued surveillance of all subjects to determine inspiration - either in the past, present, or even the future, yeah?

I mean, you can't just take a snapshot of time,

time_t now = time(0);
tm *gmtm = gmtime(&now);

and consider that no other people would be "inspired" in the future by this event, yeah?
NSA's EternalBlue exploit surfaces in bog standard mining attack
My limited understanding is that Apple A series chops benefited initially from expensive manual layout while many ARM chips of that time were using more machine driven layouts. Also Apple, as Apple does, city out a lot of legacy bits and pieces that Wintel are expected to support.

So leaner more rigorously designed chips. Of course I could be off the mark here.

As usual Anandtech has excellent deep dives into various SoCs:

https://www.anandtech.com/show/11596/techinsights-confirms-a...

https://www.anandtech.com/show/9824/more-on-apples-a9x-soc
This lays out the actual problem with programming "education" these days. Most people are not doing "computer science", they're doing a subject called "software engineering" when there's no actual engineering discipline involved. Programmers have "title inflation".

We would be much better off if the craft of programming was treated like other trades, requiring training and formal apprenticeships, with the necessary mentoring and signoff.

Programming is to CS as plumbing is to fluid dynamics. Knowing how to write a bubble sort is an irrelevant skill.

Knowing how to use the standard library in the environment is much more relevant.
" Sure, it may not have drastic tempo changes like a drummer who isn’t listening to a click, but it still has human variation. Making MIDI programming sound convincing and realistic is not an easy task"

Not knowing anything about music at all I've wondered about this a few times. Isn't it just a matter of adding some stochasticity from an appropriate distribution? What is it that makes human imperfection different from machine generated imperfection?
A more economical solution that keeps all of Bitcoin's benefits would be nice, but it is not clear at all, whether that is possible.

By forbidding Bitcoin large countries might make a dent in its adoption curve and push the problem back a couple of years, but that won't be a long term solution.

Sooner or later we will probably have a globally accepted uninflatable reserve currency that uses a lot of energy, until another genius finds a more economical way to keep our savings safe.
It's relatively common for people during important world sporting events to fly the English flag, so it might be for the Women's World Cup which England are tipped to do well in. Of course, outside of important world sporting events the flag is generally seen flown by English nationalists and white supremisists, at least that's what I've generally seen.