skysight-inc/HackerNews huggingface dataset:
The innovator’s dilemma doesn’t apply to USA vs China; it’s not like the USA would want to become a developing country again.

Besides that, seven years is a long time: China obviously has favourable characteristics in terms of population size, but it also faces enormous challenges and there are no guarantees, e.g:

https://www.chicagotribune.com/news/ct-xpm-1995-04-10-950410...
I've dabbled in each of these over the last few years, but COVID has shutdown some studios and cut back on how much:

weaving: I have a rigid heddle loom, and I've considered building a pvc loom. I'd also like to play around with tapestry weaving

generative art/creative coding: Processing/p5js, primarily around plotter art

metalsmithing: Did a class focusing on jewelry, but I'd like to dabble a little more in small sculpture pieces, especially incorporating the weaving

sewing: Mainly made shirts, want to explore adjustments to my own clothes as well

lifting: currently running a hypertrophy program. Probably do more conditioning/cross-modality training next spring

Looking to explore:

I'd like to pick up arduino for some interactive sculpture pieces

Lasercutting/cnc routing, once again to tie into some mixed-media sculpture work
Bloomberg has a suspect history with cybersecurity stories and is not a trusted source by many in the domain.

https://appleinsider.com/articles/19/10/04/editorial-a-year-...
Haha, this is true. I'll add that where I was working S-team members were showing up weekly, in other words the writing was on the wall that org level things were not going well. I mostly meant "oranges" as a random word that popped into my head to fuck with my boss. I was between "oranges" and "Methyl anthranilate" (the artificial chemical that behind "grape" flavor) ;)
Saying classicism culminated in fascism is like saying medicine culminated in Dr. Mengele and since then getting fillings is unfashionable.

If you showed that fast food place to an Italian fascist they would probably blow it up because it was low culture and glorifying consumerism.
The intro animation brings me back! Actually... I still have a Dreamcast! :D

In true Hackernews user fashion, I will point out that I believe the Dreamcast spiral has some "wobble" to it, rather than being a perfect spiral.
Obviously the plan is to take a short string of bytes, expand it to a longer one, and then identify a single instruction that those bytes map to. This is much cleverer than just mapping the original string of bytes directly to an instruction. /s
That's actually a very good example of what's wrong with C++'s templates and also shows how we got there.
I worked on one rewrite of an old system which I can't really talk about, but which was very successful (the only thing we kept was the data). I also remember reading many years ago that every major version of Windows is essentially a rewrite from scratch.
3D Printed Server Case Holds 14 Raspberry Pis
There is no external source of truth for complex or wicked design problems (other than the intended use or market). The best you can hope for is a library of stimulating reference works, exploratory processes, personal habits and muses to assist. It has been said with some truth that successful design tends to iterate between broader and highly specific contexts, and utilizes an iterative approach to solutions rather than attempting to successfully anticipate all requirements with one initial design. The author of this piece seems to be using "systems design" as a synonym for the broader perspective design thinking, both at the level of emergent system properties and commercial implications, and while he raises some good points it seems a bit shotgun in focus and the long-form article format a mismatch for the subject matter. I have a library of largely design-related fortunes which I start my terminal with, they are useful to me for design thinking stimulation purposes and are optimized for brevity. Many are derived from books or papers. https://github.com/globalcitizen/taoup
I genuinely did not consider those to be personal attacks or name calling, but constructive criticism of the argument given. Dismissing development of universal rural focused broadband because in "most of Europe and SE Asia you can get gigabit broadband" is an implied dismissal of the worth of everyone outside of those privileged locations. It is indicative of a real bubbled perspective, and that's not helpful in convincing other people. And it does indeed to the argument zero favors to ignore it, because compromise is absolutely possible! This doesn't need to be total zero-sum scenario. As well as continued albedo reductions, it's possible to imagine other measures like a tiny tax on large constellation satellite internet specifically for astronomers to help fund space telescopes or other measures. Turning it purely into "this versus that" is a bad idea when "that" will overwhelmingly win. I think most people could understand a reasonable charge to help mitigate an externality.

Nevertheless I accept judgement of you and community here and will try to more carefully consider replies down the road.
Now I can’t stop feeling bad for the poor soul in 4020, trying to reconstruct “World’s Best Banana Bread” from Allrecipes through the inter generational strata of autoplaying ads and scroll jacking pop ups, only to find that the recipe’s reviews were all bot generated, and that the recipe’s 10-paragraph lead-in inspirational story apparently is the ingredients list, since none can be found.
> and so much more with Github API/webhooks

> shouldn't be spending a dime on anything but the most crucial aspects of what you're building.

So instead you should spend valuable engineering time designing, building, and maintaining your own collaboration tools?
Resolving the Time Paradox Implied by Functional Programs
If that's internal meetings, absolutely, that's an issue. But I think a company that size that's trying to iterate on their offering should be booking a lot of meetings to talk with customers and potential customers, and that could easily take 15 mins a day in my experience.
Even with the 33.6k modems DC had, games were very well playable. I and my brother played almost thousand hours of Phantasy Star Online, and it was great.
That style of RV is literally just a production van with a new body dropped on, so I’d assume it has the VIN in the usual places.

They have now confirmed that they used tips as well as the VIN to idwntify the owner:

> Tips from the public helped authorities initially identify Warner as a suspect. The Tennessee Highway Patrol discovered a vehicle part with the VIN that linked the RV to him.

https://www.google.com/amp/s/amp.tennessean.com/amp/40504880...
Likewise, I am not advocating for excessive regulation that fosters corruption. I am advocating for common sense.
Thanks for posting. ~yearly I look at your site (idly, not likely to have anything to contribute) because Robigalia sounded very interesting when first discussed here at https://news.ycombinator.com/item?id=10848890
You can talk to a Greek and an Italian and get the same.

It was interesting seeing flowers in the spot where Caesar was killed on the Ides of March some 2000 years later.
Or a backgammon clone of https://lichess.org
I tried to build my own audio stream coming from a web-hosted synth. Read more on it here: https://timdaub.github.io/2020/12/27/wasm-stream/

And come visit our assembly!
I have to say that HomeKit really does a good job in unifying the Home IoT experience. I used to use Philips Hue exclusively, but the HomeKit app is just so much nicer. And since then I've branched out considerably, and the only unifying factor is HomeKit. It's great.
Co-Founder Opening at Femca Financial Services
Hi YC HN Community,

We at FEMCA Financial are looking for a Co-founder who will eventually serve as the Chief Sales Officer/Chief Marketing Officer.

At FEMCA Financial Services - we are building the world's first eCommerce Marketplace for Investment Research Reports.

Our Value Proposition is that:

- We rank these investment advisors by a Win-To-Loss Ratio.
- We let any member of the public audit our calculation of this win-to-loss ratio
- We let any member of the public get Expired Investment Research Reports for free.
- Under our Cred++ initiative we give allow copyright access to academic and university staff, students, and other researchers to carry out research papers based on expired Investment Research.

Compensation: Vested Equity (Details disclosed only to successful candidates)

Your Responsibility will include:

- Taking charge of overall sales & Marketing - Initially, you will be wearing all hats and you will receive
- Take care of Growth and scaling
- Liaison with the CTO on the new features to build and to grow FEMCA Financial Services
- Since we are a two-sided marketplace - Work with both the sellers and the buyers.
- Anything else that will be needed for the best interest of FEMCA Financial Services

Interviews will occur remotely via skype/zoom

About your co-founders - TANMAYA SHARMA and JASON LOVE - we are cousin brothers based in Delhi, India, and Sydney, Australia respectively. Tanmaya is a graduate of MSc Investment Management and BA(Hons) Enterprise and Entrepreneurship from Coventry University, England and Jason is a graduate of MSc Machine Learning and Artificial Intelligence from University of New South Wales, Sydney, Australia.

To Apply: https://www.linkedin.com/jobs/view/2341146365/

Also, send me a message after you apply that you are from YC Hacker News: https://www.linkedin.com/in/tanmaya-sharma/

All the Best We look forward to your applications
Expressing gratitude and accepting compliments are nice skills to have, but making of it a public show is just bad taste, IMO.
I think it's fair to say that the recent Bouncy Castle security bug happened because Java lacks operator overloading. With overloaded [], an accidental use of indexOf would have been obvious.

https://www.bleepingcomputer.com/news/security/bouncy-castle...

So I think [] has a place for containers. Overloading * and -> for smart pointers also makes things look a lot nicer. I think the more advanced indexing modes of numpy (and by extension tensorflow) were a mistake though. Those create weird edge cases and would have been much better of as named methods.
Yes! While I have you here, may I ask how you listened to it? There's the video with closed captions and the audio-only version... which one did you find most convenient?
19 Best Books on Marketing to Read and Get an Unfair Advantage in 2021
The main issue was that the market really couldn't sustain three consoles at the time [1]. Nintendo wasn't going to go anywhere, and PS2 had a huge impact even prior to its release (including a DVD player was a big decision), sucking the oxygen out of the market in the year between Dreamcast's launch and PS2's. That left Sega, who was struggling financially.

Nobody has mentioned piracy, but it's worth noting that Dreamcast's proprietary GD-ROM format was cracked pretty quickly, allowing games to be pirated with a regular CD-R. This article [2] and HN discussion [3] goes into detail about the technical implementation of the format and how piracy came about. That didn't help Sega's financial position.

For a bit of personal history, in mid-2000 I worked with Sony America on a PS2 title for the upcoming PS2 release while I was a game designer at Pandemic Studios. I would have much preferred to work on a Dreamcast game because the console and its games were just brilliant and forward-thinking. I never got a chance to work with Dreamcast's tooling, but I heard it was quite good. By comparison the PS2 was extremely difficult to work with at the time, the tooling was terrible... we had to hire several consultants and struggled getting it performant.

EA also didn't bring their games over. The stated reason from Bing Gordon was their developers didn't want to work on it, but given my own experience I don't believe it.

[1] Around the time the Dreamcast left the market, the firstgen Xbox launched, and went on to lose $5-7 billion trying to crack the market. Microsoft had the deep pockets that Sega lacked, and their willingness to spend also caused losses at Sony as they locked horns in subsequent generations.

[2] https://fabiensanglard.net/dreamcast_hacking/

[3] https://news.ycombinator.com/item?id=18654199
Exactly, eventually some of the Saas's will disappear.
TrueAnon podcast episode 100: Brat Camp.

It's about "therapy boarding schools" or "residential treatment facilities" that purport to help teens with behavioral or emotional issues, drug addiction etc. but often are absolutely horrifying dens of severe child abuse and borderline cult-like brainwashing techniques to get kids in line.

I can personally attest to the accuracy of their description of what goes on at these places, as I spent 18 months in one of the facilities that they're talking about. In fact, I'd say that Brace Belden didn't even cover some of the most terrible parts. That being said, it's a great intro for the uninitiated.

Keep in mind that this is kind of a comedy podcast that's highly irreverent and critical of society as a whole, and is often pottymouthed.

I suggest skipping the first 15 minutes or so, as it's a lot of goofing around before they get to the main topic.

To clarify, I do not endorse this podcast overall. I don't endorse any podcasts as I rarely listen to any of them. I had a friend suggest this particular episode because she knew about my experiences at this facility and thought I'd find it interesting. This is the only episode of this show that I've ever listened to.

https://www.stitcher.com/show/trueanon/episode/episode-100-b...
the economics of fast sail clippers such as the cutty sark were limited to high value, low weight products such as specialty teas. the actual cargo volume in such a sail clipper was fairly low. an analogy for today would be air cargo freight in 747s of fresh flowers or something.
Fair, but I feel the journey is stopped/halted by the crippling student loan debt that will just get worse if I try to change via more education (which is likely, as I want to change countries and it's the easiest way). Really, that might be the worst part of it all, the student loan burden.
Answering for them, but I assumed they had moved to California in the last ~8 years.
cheers!)
The coronavirus pandemic - and edtech digital transformation acceleration - will be a bigger challenge for the bubble of higher education where the strong brands like MIT etc will still flourish and smaller brands will cease to exist.
This is hilarious. Wiley and Elsevier charge American prices for text books in India for lower quality textbook. This is absolute BS. They only know how to rip off people looking for education. Bunch of thieves.
Anthony Quinn Warner identified as Nashville bomber
Practically speaking, countries will likely require proof of immunisation for international travel. Maybe not the US, though I wouldn't go there without it.

I'd also expect it would become expensive to get travel insurance without immunisation.
I use Syncthing, which just silently does its job, to the point that I forget it's there. I use that to get files to my Linux PC, where they can be backed up along with everything else.

I don't know if Syncthing has your bonus point, as I don't use mobile hotspots much.
I thought I'd never see a Cum Town - Hacker News crossover, but here we are.

Nick is a genuine monster at impressions.
A good example was the AWS S3 outage that occurred when a single engineer mistyped a command[0]. While the outage wouldn't have occurred had an engineer not mistyped a command, that conclusion still would have missed the issue that the system should have some level of resiliency against simple typos - in their case, checking that actions that wouldn't take subsystems below their minimum required capacity.

[0] https://aws.amazon.com/message/41926/
https://news.ycombinator.com/item?id=25485428
One alternative idea I've been thinking about is immediately convert all renewable energy into hydrogen gas. Then the hydrogen is piped to where it's need, or stored in underground caverns for later use.

Power generation becomes entirely local via fuel cells. Since hydrogen can be stored for long periods of time, the intermittency problem goes away.

Although there would be a near-term loss of efficiency, the sheer simplicity of the solution is remarkable. It even eliminates the issue of down power lines cause fires, which is a major issue in California today.
I personally think the DKE is more likely to be found in knowledge based tasks requiring some level of gatekeeping. Like programming for example...

It has been quite a while now ~9 years, but I had the chance to work at a pretty prominent tech company for about 8 months when it was roughly 13 people in engineering. It was my first job experience in "tech" proper; and I think, I was most fortunate, to have had the opportunity. Immediately, and without question, I knew for sure I was absolutely the most junior person there. It's not because anyone was unkind, quite the opposite; everyone else was so unbelievably experienced it was obvious. I had, up until that point, not encountered such levels of professional experience, or expertise in a field, outside of university.

It gave me perspective for my (own lack of) ability I likely could not have gotten otherwise. It was humbling in a wonderful way because it meant I had, and have, a great deal to learn. I was happy to be resolutely at the bottom.

While undeniably good for my person, and who I want to be in life, it has also come to cause me a lot of pain.

Having worked pretty tirelessly since that original job, in the pursuit of learning and mastery of my craft. And if I am honest, to my chagrin, found I now underestimate my abilities. I only realized this because I generally give people the "benefit of the doubt" and it kept/keeps (still trying) biting me. It's very much insanity: doing the same thing again, knowing it won't work, expecting a different result... "'cuz someone else must be smarter than me." What I should learn to say instead of "smarter than me" is "less experienced and very confident."

Erik Dietrich wrote an article about the Dunning-Kruger where he coined the terms "Advanced Beginners" or "Expert Beginners." Like Dietrich, I tend to observe these folks, have the capacity, to cause the most harm for people in the competent/proficient areas (like I find myself). I believe they mean well, in most cases, but disregard anything not directly from an expert. The worst case being there is no expert available to help check them, and they will unrelentingly default to themselves. A close second, when they are the gatekeeper to the expert, and are unlikely or unable to explain someone else's ideas.

It's easy to see why it happens though. Unable to scope problems/tasks correctly; the problem's resolution becomes rooted in "beliefs," and generally speakings, people view other's beliefs as equivalent. With equivalent choices, we tend to then make decisions based on our preferences.

... but I digress, I've ranted and rambled enough.

[1] - Link to the referenced article: https://daedtech.com/how-developers-stop-learning-rise-of-th...
2-Acre Vertical Farm Run by AI and Robots Out-Produces 720-Acre Flat Farm
Does homekit automatically mean the device has better cyber security?
It's not clear why the size of the area should matter much to the individual. If you feel like you live in a corrupt state, then "but it's very big you see" will do absolutely nothing to reduce the negative experience.

And if one felt like they should leave their current country and move somewhere less corrupt, then size doesn't really matter either. If the hypothesis is "living in the US is unpleasant due to corruption" then "but <alternate country> is small" is a bizarre non-sequitur.
While they look similar, Turbo sails are not Flettner rotors.

Turbo sails use an internal fan to draw air into the tubes, and vents are used to control where the air pressure drops.

They do not rotate at all.
The laws have limited effect on rich tax evaders by design. FATCA explicitly exempts reporting of directly held fine art. Is there any better medium for committing tax evasion?
I do this somtimes. To remove the awkwardness I use a wired earpiece (apple headphones) in just one ear to make it look like talking on the phone.
Actually technically this is prohibited by stripe. They explicitly ban testing your app in production. We have offered suggestions many times to them, but still no feature here.
Wow, a fellow traveler on this many road. Greetings!

Ahh, one day I will. Today I still can't afford it. My family's side, parent, grandparent, etc messed up a lot financially and lost everything. I can't afford to go back right now or even move to Japan, my current salary is a reserve for in case anything goes wrong with them.
Why we write Elementary apps in Vala (2014)
All due respect, but you can subscribe to the New Yorker and stumble upon an article like that once a week!
I guess I lived too long to give people that kind of benefit of doubt (wasn’t born yesterday, I suppose). I know the system that built many of us.
Right, the doubling cube is what sets apart the good players.

For every possible state, there is an expected value of your outcome, from the current state averaged over all possible continuations of the game or match, if you make perfect moves and your opponent also does. (This can be denominated in either cash/points value within one game, or in expected match-win value across a match of multiple games.)

The swing of backgammon is in the imperfect moves, and in how much expected value each one costs you. It's not that hard to study checker strategy well enough that you're rarely losing more than 1% or so of a game's value; even if you make imperfect moves, they're generally still pretty good. But the doubling cube can account for much greater swings; a mistake like doubling too early or incorrectly responding to your opponent's can easily cost 20% equity or more.
Since ARM has plenty of space in a 32 bit instruction, both the shift and the add are baked into the ldr instruction.
This is rather awful.

The concept isn't terrible necessarily, but the execution and condescension sure is. And some of the rules are just pointlessly argumentative. Such as refusing to use <cstdio> and instead using <stdio.h> - those are officially documented to be different things with different behaviors. Blanket banning one of them doesn't improve simplicity, especially if you're blanket banning the "wrong" set of headers. Unless the goal is to also ban namespaces, but that's not called out as such (and namespaces are one of the least contentions C++ features - everyone seems to like them well enough).

Or similarly:

> Don't use anything from STL that allocates memory, unless you don't care about memory management.

So don't use std::vector? Or std::unordered_map? Or std::string? These are all perfectly fine classes, banning them makes no sense at all. Maybe the goal was to ban "hidden cost" classes like std::function, but rolling your own 'C-style' is a hell of a lot more complex & error prone (raise your hand if you've seen a C pointer callback that forgot to have a void* context or a mismanagement of said void* context...)
Doing some really sketchy math on Wolfram alpha: 500 years :(

Edit: 500 days. Don't trust me with math.
I think people will become even more willfully blind because 'people in the past were gross'. You can see that on a lot of forums where anything from before 2000 is viewed with suspicion because it isn't lgbtqia+ friendly.

Funnily enough that's how a lot of ancient culture was lost in the middle ages because heresy and paganism.