skysight-inc/HackerNews huggingface dataset:
Must read: "Thinking Forth: A Language and Philosophy for Solving Problems" by Leo Brodie (https://www.dnd.utwente.nl/~tim/colorforth/Leo-Brodie/thinki...)

Most of the principles described in the book can be applied to any programming languages, but the book itself uses Forth. Give it a try!

If you want to learn Forth, this might be the book you need: https://www.forth.com/starting-forth/ (https://1scyem2bunjw1ghzsf1cjwwn-wpengine.netdna-ssl.com/wp-...)

Old HN discussion: https://news.ycombinator.com/item?id=13505285

---

I would also recommend checking out Factor (http://factorcode.org/, created by Slava Pestov).

More details on the programming language:

- https://concatenative.org/wiki/view/Factor

- https://concatenative.org/wiki/view/Factor/FAQ/Why%3F

- https://concatenative.org/wiki/view/Factor/Learning

Old HN discussion: https://news.ycombinator.com/item?id=9008472

---

Happy hacking!
Parent post complained about "absurd naming conventions". Those were there in USB 2.0: Low, Full and Hi speed (and with USB 3.0, Super speed) are a source of pure confusion. The messaging regarding speed versus USB revision is confusing to the public as well. Bus versus Self powered is also inpenetrable terminology to anyone who hasn't read the specification.

There are also some dubious technical decisions, even in USB 2.0. Toggle bits -- sequence numbers that have been degenerated to a single bit -- are a frequent source of headaches for device implementors, but don't provide the intended integrity improvement. The VID/PID design seemed like a good idea in the USB 0.9 days, but it soon became clear that a large number of implementors would be making very different devices based on the same silicon, and the standard never evolved. Instead of developing a proper Battery Charging device class, USB-IF gave their seal of approval to the goofy schemes the wallwart manufacturers had come up with.

And "USB as she is spoke" is worse: high-power bus-powered devices claiming to the self-powered in their descriptors, Hi speed devices with ceramic resonators, hubs that source current into their upstream ports, devices with USB A receptacles and A male to A male cables, USB-RS232 bridges that require drivers despite the existence of the CDC ACM device class, crimped shield termination on A to B cables that will satisfy EMC standards at the time of manufacturing but not a month later when the cable reaches the consumer... all bearing the USB logo... and USB-IF does nothing to address any of these situations, only caring about getting their annual blood money from licensees.
Cable Internet Is IP over MPEG
In tiny deployments, use a cheap dumb gigabit switch to connect up all the BMCs to your firewall. Give them a separate DHCP assigned subnet and allow access to it only from your management machine.

In larger deployments, you should have separate management networks anyway.

It's not that SuperMicro has the worst BMC. It's that all BMCs/IPMI/iLO/iDRAC are terrible at security, so you need to treat them just like console ports,
Right, I agree completely. I was saying that it doesn’t make sense for the article to spin this situation as sinister. Who cares if Uber undercuts public transportation? If they provide it cheaper, the public wins, if they don’t, there is public transportation, and the public wins. It seems like an unalloyed good to me that VC money is getting funneled through to consumers, regardless of how much market share Uber wins because Uber will never be able to raise prices enough to harm consumers.
Interesting experiment design. However, I wish the paper explored seasonal effects more. "# of deaths from extreme temperatures and wildfires worldwide" probably has large seasonal variance, and the graph in the paper suggests that mass shootings do as well.
Just try to get some quick charge with third-party equipment going these days. It's a lottery.
The War on Everyone: A Free Audiobook by Robert Evans
>This provokes me. Are we supposed to be happy with two years?

As someone who buys a new phone around every 2-3 years, two years is perfect for me. I know the developers are focusing on making the update work as well as they can on just the last two years' worth of hardware, and not "wasting time" on making it work well on lesser/older hardware.

Take "wasting time" here defined as selfishly as possible. If I'm buying a new phone every 2 years, any amount of development time that goes into making sure that update works on 3+-year-old phones is wasted on me, and explicitly means less development time was spent on features that are actually relevant to me.

Honestly, I'd be just as happy if updates were guaranteed for just 1 year (though I'd probably just sit for a year without updates between upgrades), and I'd definitely be less happy if they were guaranteed for 5 years because I feel like a significantly larger portion of development time would go towards backwards compatibility instead of pushing tech forward.
There is literally no form of passenger train where I live that could take me to NYC, DC, or LA, but plenty of rails for cargo.
California bill could force Uber and Lyft to reclassify drivers as employees
The real crimes are:

1 - non-mandatory labeling. What does a given port support? What about a given cable?

2 - the name "USB4 Gen 3×2". Honestly I have never had the faintest idea what any of the various absurd names invented by the USB IF might mean. Superspeed? High speed? USB 3.1?
I've done all those things. My personal consumption history has nothing to do with the meaning of some words written 230 years ago.

Your deflection and presumptuous personal attacks doesn't change the words written on that parchment either.
I’d say it’s a simple argument. Letting adults make bad decisions is preferable to sending guys with guns to stop them and throw people in jail for doing something they voluntarily want to do. Perhaps the people who would have wasted their money gambling instead invest in the stock market, but more likely they’ll piss it away on something although maybe something you find less offensive.
How about shaming politicians who offer nothing more than useless “thoughts and prayers”?
If only people stopped to use Python for absolutely everything.
Headphones should last a lifetime. Stop buying garbage and treat them well.
They definitely do if you're trying to use things based on EC2 instances. The newest types of instances have been VPC-only for years now.
I've made some updates to the blog post based on feedback -- thank you everyone who pointed out mistakes helpfully :)

I've made the updates clear, and linked to the archived version of the original post.
> They are hardly the first to make this suggestion. Is there anything novel proposed here?

It doesn't have to be _novel_ . This has to be repeated until it sticks. Much like the way the media nowadays doesn't publish suicides much – in many cases, the cause of death is not even mentioned, to avoid copycats.
https://duckduckgo.com/?q=basecamp

Yields Basecamp's website as first result on desktop[1] and, hell, even gives a Wikipedia snippet when on mobile[2]!

Thanks, DuckDuckGo!

[1] https://i.imgur.com/XBI4Wxs.jpg

[2] https://i.imgur.com/BaPuiUO.png

DuckDuckGo > Google
There's nothing dangerous about drawing less current than is available, or a device trying to upgrade voltage and/or current from a base level (5V 500mA) but being disappointed when the source can't oblige.
> I hate how the ads people confuse as actual results... Stuff like this happens on other search engines too, not just a Google problem.

Well everyone hates it. Part of the original understanding of Google's onetime informal motto "do no evil" was that "putting ads where they can be confused for organic results is evil". We can see exactly why here.

We switched away from search engines that confused us for Google which, in those days, ran its ads on empty space on the right hand side of the browser.

I genuinely hope historians of the future are able to get the early history of Google right. I guess they probably won't; probably, the only documentation is people's memory and that will fade with time. (I assume Google will still be around in some form or another in 150 years.)
Well can't we argue that the referendum was a flawed idea to begin with?

As commented above, it's like asking the voting public "Do you want lower taxes, yes or no?" That depends on an awful lot! How much lower? How is the decrease in revenue going to be handled? Will there be cuts? If so to what? Will there be a debt increase? Etc...

Do we want political decisions of this level of importance and complexity to be made through a process of vague referendums? Seems like madness to me.
Anywhere from a day to a year.

The proverbial length of a piece of string.
This is a flawed argument. If you were to never make your bet in the first place, the "person who can't stop gambling" would still be losing their money to the bookie. You're not enabling the bookie taking their money.

In fact, if you're winning more than you're losing, you're decreasing the profit of the bookie. You are therefore making it a less worthy venture for them to hold these ethically-negative gambling events. If you were to win enough, the bookie would lose money from the venture, eventually resulting in them no longer hosting gambling events.

So actually, winning money off of bookies is an ethically good behavior, since it's negative feedback for them enabling other gamblers with "uncontrollable behavior" to lose their money.
Interviews tend to favor wealthy, white applicants. Who do you think is going to leave a better impression on the interviewer: someone from an upper class family that has been coached in manners most of their life, knows what to wear, and has practiced these interviews? Or someone from a very different cultural background?

Furthermore, the Harvard case has also demonstrated that interviews are used as a tool to suppress the chances of Asian applicants. While it may seem cold to reduce candidates to their applications, if the goal is to provide a consistent admissions process interviews are not a good choice.
This specification is only about the data bus, not the power bus, since they're separate in USB-C. So no, this will not bring higher power (and higher power won't need to wait for a future USB-5 standard).
From my perspective, The RMS Way and Libertarianism have this in common:

They aren't meant to be widely adopted, but mean, rather, as a critique of the status quo.
A lot of space debris doesn't have very much drag (imagine a small round chunk of metal) and can taken tens of years or longer to de-orbit.

So this approach won't work.
I think entire nations must be punished when the ruling class decides that they aren't representatives of the peoples' will. That's why I live in a country where people fought and died for that privilege of being a representative democracy.

I think it's patronizing and authoritarian to shove pointless referendums in front of your peoples' face that you have absolutely zero intention of implementing if they vote the way you didn't expect.

I think it's patronizing and authoritarian to tell those people that they don't know what's good for them.

I think it's patronizing and authoritarian to tell them that they didn't really mean the terms that they voted for, as if they aren't capable of drawing conclusions from their actions and dealing with the consequences.
This is absolutely a step in the right direction.
Apple Devices Are Not as Secure as We Think
I did not mean to "deflect", and I do apologize for presuming.
Why does everybody keep forgetting that there are other ways of killing large numbers of innocent people quickly? Attacking the second amendment won't fix anything.
I was thinking "well if you still store user identifiable data it's still going to infringe privacy" but then I was satisfied when I read:

> No unique user tracking

on the site.
526: left 7, up 18, left 19, up 20, right 25, up 26, right 27, down 28, left 29, up 32, right 33, left 34, up 35, right 36, down 42, right 43, left 44, down 46, right 50, down 51, right 52, down 54, right 58, down 59, right 64, down 69, left 72, down 73, left 74, down 75, left 76, down 80, left 82, down 86, left 87, down 91, left 96, up 99, left 101, up 103, left 106, up 108, left 112, up 117, left 121, up 127, right 130, up 131, right 132, up 134, right 135, up 143, left 144, up 146, right 154, down 157, right 159, down 161, right 164, down 167, right 170, down 171, right 172, down 173, right 174, down 175, right 181, down 187, left 190, down 191, left 192, down 193, left 194, down 197, left 199, down 201, left 203, down 204, left 205, down 208, left 209, down 211, left 216, up 219, left 220, up 221, left 227, up 231, left 232, up 233, left 235, up 236, left 239, up 241, left 242, up 247, right 250, up 251, right 252, up 257, right 258, up 260, right 261, up 262, right 263, up 266, right 267, up 268, right 274, down 277, right 279, down 281, right 284, down 287, right 290, down 291, right 292, down 293, right 295, down 296, right 300, down 301, right 302, down 307, left 311, down 313, left 314, down 317, left 318, down 319, left 323, down 325, left 326, down 330, left 336, up 339, left 340, up 341, left 349, up 353, right 354, up 355, left 357, up 358, left 361, up 367, right 371, up 378, right 380, up 381, right 386, up 391, right 398, down 403, right 408, up 409, right 410, down 415, right 422, down 429, left 432, down 433, left 434, down 435, left 436, down 439, left 440, down 441, left 444, down 446, left 447, down 449, left 450, down 451, left 454, down 457, left 458, down 459, left 464, up 467, left 468, up 469, left 470, up 471, left 472, up 473, left 475, up 476, left 481, up 483, left 484, up 491, right 494, up 500, right 503, up 504, right 508, up 513, right 514, up 516, left 518, up 519, right 524, down 526
>Well we could stop ignoring the first half, the "well regulated Militia" and "security of a free State" part.

It's well established by SCOTUS that the 2A covers ownership of firearms unconnected to militia use:

>District of Columbia v. Heller, 554 U.S. 570 (2008), is a landmark case in which the Supreme Court of the United States held that the Second Amendment protects an individual's Right to keep and bear arms, unconnected with service in a militia, for traditionally lawful purposes, such as self-defense within the home, and that the District of Columbia's handgun ban and requirement that lawfully owned rifles and shotguns be kept "unloaded and disassembled or bound by a trigger lock" violated this guarantee.

>They also noted that though the right to bear arms also helped preserve the citizen militia, "the activities [the Amendment] protects are not limited to militia service, nor is an individual's enjoyment of the right contingent upon his or her continued or intermittent enrollment in the militia." The court determined that handguns are "Arms" and concluded that thus they may not be banned by the District of Columbia.

https://en.wikipedia.org/wiki/District_of_Columbia_v._Heller
...and the rest of the space being taken by a colossal cooling system.
Agreed - I think the two ways to lessen the unfairness of "the system" are:

- Encourage the growth of multiple "systems" so that the monopoly power of "the system" are distributed

- Face the reality that there will always be some sort of concept of "the system" and address it by teaching people how to navigate "the system" or "systems" in school
The flip side of this effect is that when you are successful everyone wants to be your friend.

People act out of self-interest, including how they choose their friends, jobs, potential partners, and so on, and I don't think this has ever been any different.

It must make things that much more difficult for people who are struggling.
How do you power them conveniently though?

I can wrap my head around doing the soldering.

But power means either power adapter or battery?

If I’m doing power I might as well use a raspberry.
That the theory presented (inserting a microcontroller INSIDE a circuit board) is absolutely the hardest way to do things, especially when the article (esp. the article's graphics) heavily implied this chip was implanted right next to the empty pad of an SOT-8 footprint that was used for boot flash for the BMC. You could just put a chip on that empty footprint and hardly anyone would catch it.

Or there are the specific quotes from the Bloomberg piece -- "the microchip altered the operating system's core so it could accept modifications" -- is so obtuse that it not only fails to inform the reader, but also sounds like some sort of pseudo-technobabble from someone who doesn't know what they're talking about. Ostensibly, if this story were true, the sources would say something like, "this chip contained a code that overwrote settings, allowing remote access". You know, something that seems like it passed through an editor.

Or there is the fact that the source checking on the story amounted to going to one guy, asking a question, having him say, "yeah, that's possible", coming back a few weeks later with another question, having the source say, "yeah, that's possible too", and assuming these possibilities add up to a certainty.

The bloomberg big hack story is the worst researched and most poorly presented piece of writing in recent memory. It is idiocy in the classical greek sense -- it is disconnected from the polis and any semblance of reality. The authors are still writing for Bloomberg, too.
But if you’re using EC2, then you’ve already wandered far off the serverless path.
My brother in law is a physical therapist. He was recently flown first class to treat a starting NFL quarterback. Do you think what transpired during that appointment is public?
What's funny is that this has been said for at least a decade. In fact I remember last year NPR talking about it like a month after a shooting. Then a few days later another shooting happened and they didn't follow their own advice.

I'm not trying to single out NPR, because I've seen many organizations do this. It's just at this point that this kind of reporting feels more like virtue signaling because when it comes time to actually report on a mass shooting they don't even follow what they claim is best practices.
I meant the USL vs. BSDi case. That case was, of course, focused on the BSDs. While GNU and Linux were independently implemented, I recall there being some claims at the time that the USL vs. BSDi case also implicated GNU and Linux.

The SCO vs. Linux/IBM/the universe travesty that attacked Linux came a little later; that started in 2003 and seems to never really end. There were also legal accusations around that time (circa 2004) about Linux raised by Kenneth Brown (from the Alexis de Tocqueville Institution). Both were focused on Linux and not on BSD, and both failed to slow down Linux.

Reasonable people can definitely disagree on whether or not the USL vs. BSDi legal case seriously impacted BSD adoption as compared to Linux. I don't think it was a key factor in the long run. The USL vs. BSDi case was raised in 1992, and resolved in 1994, so the legal issues didn't stick around very long. In addition, the BSDs had a head start and plenty of time to recover after the legal issues were resolved... if legal issues were the only problem. But again, reasonable people can disagree. We'll need two universes, where it did and did not occur, to really answer the question :-).
Valgrind is runtime... You're not going to catch a double free that you don't hit on the common path.

Not to mention race conditions in memory accesses.
Hmm. Actually have all of that except the esp on hand
Maybe the solution is to go after the advertisers. If there was backlash from the public towards companies whose products were advertised next to programs that sensationalized murder, those companies would cut funding in a hurry. The media would reform itself in a hurry in that case.
Why not just regulate that no ad can be displayed in 30 minutes before or after mass shooting is mentioned on TV?
I don't disagree with you. At the same time, I don't feel that we should ignore the outcome, since they are consistent, and donations are pragmatic for everyone. The real world isn't fair, but public bribes to a uni are a lot more fair than private bribes to individuals.
(2) has killed people, such as the patient who was electrocuted in 1986 due to an IV pump power supply using the same connector as EKG leads. (Casey, "Set Phasers On Stun" 2nd edition, pp.177-180)
Agreed! Now XLR, THATS a good standard. Been around since the 1950s at least, and still the de facto connector today. Sure, you need to insulate against background interference and account for ground hum, but honestly that makes me for a clean connection when done right. XLR and Ethernet is all we need.
If it's not novel, then it's not likely to have any impact larger than the ones that came before.
Yes, that ruling is crazy. It took billions of dollars, decades of arm twisting, dozens of case attempts, and packing of the supreme court to get that because it's simply not there.

It was a crazy long hard won battle to make that sentence mean something it clearly and obviously doesn't.

We also can't just blindly defer to all supreme court rulings. They swap their opinions and contradict themselves quite a bit.
No clue why this is downvoted. I would assume that at least for G7 and orher "first world" nation states.
Pretty much as soon as they added multi processor support they had to start throttling background tabs anyway, same as chrome. It's not at all clear that going multi process was a win. And years after they change their are still a bunch of things extensions did that don't work anymore. I was never a huge fan of XUL or any non-native UI, but it did it's job for years and it's replacement doesn't.

And due to their follow google nature of monthly updates there's no stable version to fall back on.
Be careful putting trust into krebs. He is known to dox researchers and defend it by claiming he is a journalist. I would think journalists would appreciate the gravity of doxing. But not mr krebs.
Yes, that's what I meant. It's true that many GNU projects were (and are) cathedrals, but their cathedrals were more like a bazaar compared to the BSDs. GNU projects tend to be run mostly-independently, but the BSDs were (and are) maintained as entire monoliths... kind of the ultimate cathedral approach. And while cathedrals are beautiful, they take hundreds of years to build, and that's a problem in the software development world.
I have been eyeing the Pine64 PADI, but I haven't bought any yet to try out.
Use cases are different. I would imagine the poster above is able to saturate all the cores, but in the case of the regular user, the cores spend most of their time waiting for data.
Yep. Just looking at one commercial product that's using it, the Sonoff wifi switch was bought by a lot of people:

on Banggood they show that they sold 242338 of them:

https://www.banggood.com/SONOFF-Basic-10A-2200W-WIFI-Wireles...

on Amazon the 4 pack listing has 548 customer reviews and there are other listings with hundreds of reviews and probably lot more people bought it than the reviews.

https://www.amazon.com/Sonoff-Remote-Control-Compatible-Andr...

It's used mostly for lights, fan, AC, heating, so not that much critical, but still lot of devices.
Thank you. The potential destruction of the majority of living species on earth is hardly an improvement!
Where are you getting this information? Plenty of "tech" people influence their friends and family with respect to what software/hardware to consider. My entire immediate family uses DuckDuckGo as their search. All of their (Mozilla) browsers have DDG set as the default. Not a complaint from anybody; DDG does a damn fine job.
"base camp" is a term in the English language; gluing the words together without a space doesn't materially change this.