Hacker Newsnew | past | comments | ask | show | jobs | submit | paulftw's commentslogin

Used d3 on two different react projects. Charts weren’t the main feature but quite big still. When the dust settled I got a feeling React+SVG had made d3 obsolete - there’s some value in d3 zoom and interaction code, but their intricate system of data sources and auto updating views felt out of time. Maybe it was cutting edge stuff during jquery years, but modern FE frameworks do it better nowadays. Without the need to learn yet another api.

Again, I’m not an expert on d3, just someone who spent ~12-18months maintaining couple visualizations (among other things)


why couldn’t it be done on an off-the-shelf 28-byj-48 stepper?

The reason is probably explained somewhere in the article, I just can’t find where


The 28-byj-48 were designed to oscillate air conditioner vents, and as such have an internal slip-clutch mechanism to add to the abysmal backlash of their gear box.

There is also the weight and energy consumption to consider.

People may be better off gluing a small bead to one side of a flip dot display. =)


The golden era of being a startup is gone

FTFY What if general demise of startups (due to funding drought, covid, market saturation, bad timing aka world wasn’t ready for our idea, or leave your favorite excuse in comments) also impacted open startups? And what if they weren’t successful because open but because market was easier?


Only if you have shareholders. Open startups tend to be bootstrapped


I spent quite some time in FreeCAD, then switched to makerjs. For the last two covid years "code cad" designs for laser cutter have consumed most of my free time. I am also building my own online editor with focus on UX and live reloading [1].

Few key learnings I had about code vs visual (tldr it's complicated):

- It works great for flat laser cut assemblies, but once you start doing t-nut and finger joints you really need to see your pieces rotated and aligned in 3D. and that's a lot of extra code

- Writing a geometry library from scratch is really hard. I tried multiple newer JS libraries (that aren't ports of OpenCASCADE / CGAL) and all of them had numerous bugs in boolean operations, offsets, etc. There's just too many corner cases, compounding errors, APIs that haven't been thought thru and became a tech debt, etc.

- Maybe I'm looking in the wrong places or building a wrong thing, but there aren't that many users interested in "writing code for a 3d printer". Very few people dropping complex code cad projects on github. It feels like everyone who does is also building their own CAD platform ;)

[1] https://scriptcad.com , https://scriptcad.com/paulftw/OpenSCAD.Tutorial


There are actually at least two styles that do exactly that. They are called OpenSCAD and JSCAD. The code above would be simple subtract(cube([h,w,t]), translate([h/2,w/2,t], cylinder({radius, height})))

I don't know why the article makes it sound like cadquery is superior in every way possible. Sure BREP is a lot more powerful than CSG, but with extra power comes extra learning curve. If all you ever design is 3d prints for reprap (and I'd guesstimate 95% of hackaday audience falls into that category) cadquery may be an overkill


i'm perfectly aware of openscad, i literally referenced it in my question.

you've completely wasted both our times.


I went through is process a couple of times.

Usually they ask you to fill an online form and attach any evidence. After that it always felt like a call center employee decided whether to start the refund or not. If you write something smart, well researched, polite, and long, chances are that poor person will just skim through it and click “accept”.

Then on the other side the company has 30-45 days to object via their bank.

With big companies they probably think it’s not worth their time.

With small companies the bank notices about a new dispute probably go to an inbox nobody monitors.


Yes, but don't forget that "Ambani family have close ties to the ruling government" and also Jio is "the only firm that won a pan-India 4G license, leveraging the superiority and cost-efficiency of 4G".

I'm super curious what technical reasons mandate that there can be only one 4G license in a country with 1.4 billion people. And how that affects competition in a country that has Corruption Perception Index equal to that of Morocco, Ghana, China or Benin.

edit: formatting


You seem to be insinuating that Jio is the only telecom that was given special all-India spectrum. And that is false. All the spectrum was offloaded in public auctions were everyone participated and bought spectrum.

Jio is not the only telecom in India with 4g spectrum or services. I personally use Airtel, and I get 4g everywhere I go without issues.

>I'm super curious what technical reasons mandate that there can be only one 4G license in a country with 1.4 billion people.

The confusion you have seems to stem from the fact that Jio advertises itself as India's only full 4g network. What that means is that the greenfield network build by Jio only uses and supports 4g networks and not the older 2g and 3g networks. So in other words, the Jio network is 4g exclusive for it's customers.

The older telecom are older and still operate old 2g and 3g networks so they cannot market themselves that way


I simply quoted the original article


TLDR version : Corruption can only get you so far but to become world class you need to be very good at what you do.

Longer version : Reliance/Ambani family have ties to pretty much the entire political spectrum in India and not just the current govt. This is one of the reasons why they have thrived since 70s when the group was started by Mukesh Ambani's (current CMD) father Dhirubhai. But this is not the only reason they have thrived, they started with polyester and captured the entire upstream upto crude refining. The Jamnagar refinery project was started in the 90s and was setup under the supervision of Mukesh. It is the largest refining complex in the world with some of the best refining margins in the world. Aramco almost bought a 20% stake in it recently, a deal which got suspended because of Covid.

As far as the pan India 4G license goes, it came at a time when others were still topping up their 2G and 3G licenses which were selling at a much higher premium due to the competition. It wasn't as if it was not on offer to others, it just did not make business sense for them at the time. And the license was auctioned around 2009-2010 while the current government only came to power in 2014. The conversion of pan India broadband license to 4G also happened before 2014. Heck, I remember seeing the Jio backbone OFC cables being laid in multiple cities before 2014. Corruption at the highest level (multiple cases involving multiple ministries, even reaching the Prime Minister) was one of the main reasons the previous UPA govt was routed in 2014.

Ref : https://web.archive.org/web/20130606064256/http://www.ground... https://economictimes.indiatimes.com/industry/energy/oil-gas...).


There are multiple 4G licenses in India. Jio just has a majority in market share.


> Ambani family have close ties to the ruling government"

Source?



It totally contradicts the original comment.


Are they also building AI cars that drive without accidents?


What if China says “we’re sending you a plane with the four individuals you are after. We insist on their innocence and want to see a fair and public trial”

Then DOJ would have to reveal their sources, wouldn’t they?


What they've done in the past [0], is continually to delay the actual trial. The idea is to force the defendants either to avoid setting foot in the jurisdiction or to spend their entire net worth on defense attorneys.

[0] https://www.law.com/nationallawjournal/2019/09/16/were-now-o...


Or drop charges. This is clearly a what-if that's been taken into account, the implication being that these people either are in fact military intelligence or otherwise very valuable, or don't exist at all.


If Iran made such an accusation against 4 NSA employees, that were actually innocent, do you think that those 4 people would ever be handcuffed, and put on a flight to Iran?

Of course not, that would be idiotic, and horrible for morale. You don't give your own people up, regardless of whether or not they are innocent or guilty.

As such, this is a spherical cow thought experiment. To address it - it's quite likely that the sources would not be revealed in an open trial, due to the catch-all of national security. For a helping of double irony, the sources are likely the product of... Espionage (Digital or otherwise).


Sure, but the US can actually try foreign military officers somewhat fairly. Almost no country in the world can accomplish that, other than perhaps the UK and Canada.


Why would you claim that? If anyone can try them fairly, that would be a neutral third party, maybe Switzerland.

Also consider how US treats 'threats to national security' - Chelsea manning, indefinite detention in Guantanamo bay, etc.


It doesn't matter if the trial is going to be fair or not. Doing this is the worst kind of betrayal that a military can commit against a soldier.

This is also why the US is not even a signatory of the ICC. It, by principle, opposes the sheer notion of Americans facing international trials for war crimes, even in impartial, third party courts. There's no way in hell it would extradite its spies to face trials for computer crimes.

It's arguments for not participating in the ICC are that the trials would be political, and not impartial. That's a stick with two ends.


How about Germany, France, Belgium, The Netherlands, etc?


Given that almost none have ever tried, what would you base your opinion on. As in, what facts?


Scmp website has way too much fancy JavaScript making my iphone lag and not resulting in a better reading experience


It’s a bit busy and the progressive loading takes a while, but it’s far from causing my iPhone to lag. What phone are you using?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: