Preferences

chabska
Joined 133 karma

  1. Whenever web dev comes up, we got people saying it's fad-driven development where a new framework comes out every week. Those people have never done real native development. React and Angular have been the solid stable bedrock of web frontend for ten years, and the churn is nothing compared to Windows, OSX, Android, and iOS UI dev.
  2. Another article in the category of "I am an able-bodied anglophone silicon valley man and I think X should not exist because it doesn't serve ME". Ignoring and ignorant that there are 8 billion people out there, of varying ethnic and linguistic background, with different ableness, of different education and literacy levels.
  3. How would I know that $| is a var? It could be an operator, or a function, or a directive.
  4. I tried using Google translate's voiceover, it seems fine? I don't have an iPhone so I can't compare with Siri. It is obviously a nonsensical string of ten characters, but all hangeul characters should be pronouncible.
  5. That's impractical. Someone made a base8192 Hangul UUID conversion, only ten characters long.
  6. > Nobody should be expected to take that risk

    I've seen this sentiment so many times from westerners. You all say this, and yet at the same time you levy economic sanctions on countries like Iran, Cuba, and North Korea, with the justification that by making their citizens lives horrific, you encourage them to rise against their government.

    Their authoritarian militaristic government that doesn't care for human rights.

    If you apply the same standard to the North Korean citizens, that they should not be expected to "take that risk", they your country's sanctions are pure collective punishment with no strategic value. You just tortured people for fun.

  7. Maybe because in JS/TS, `a ? ["b"]` is a valid syntax, so they had to insert the dot to parse properly.
  8. Because "current residents" also include the children and teenagers currently living there? You act like young adults are 100% flown in by storks, as if the city doesn't itself procreate, as if school children doesn't grow up into young adults.
  9. They could try to cheat! That's actually what Volvo did in the Dieselgate. The EU regulation mandated the impossible duo of lower NOx emission and higher fuel efficiency. Diesel engines get higher efficiency by increasing compression ratio, which also increases NOx production.
  10. > but it also gets released again

    Quite slowly. Lignin, which makes up about 30% of woody biomass, is very difficult to break down biologically. Only a few specialized bacteria and fungi have the enzymes for it.

    We don't need to sequester carbon permanently, we just need to bind enough of it into soil carbon to reduce the concentration of CO2 in the atmosphere. The long residence time of carbon in the soil is sufficient for this purpose.

  11. traditional chinese paper making is way simpler than that, and produces quite reasonably flat papers.
  12. "Deforestation" is also known as economic development, when someone is not trying to disparage a third world country. Malaysia and Indonedia, with their relatively stable politics and governance, gained a lot of FDI in the 1970's and started developing rapidly. Rainforests were cleared, true, and initially the land was planted with rubber, because that's was the most profitable crop that grows well in this climate. Then rubber price crashed, so the farmers switched to oil palm, the next most profitable crop.

    There is no intrinsic link between biofuel and deforestation. If coffee is the most profitable crop, then you'd see an endless sea of coffee plantations in Malaysia. Would you want to ban coffee then? Okay you banned coffee, so cocoa now is the most profitable crop, so you banned cocoa. Now pineapple is the most profitable crop, so forth and so on.

    The logical conclusion is that when you try to "save the forest", you are saying that a country has no sovereignty in developing its economy and exploiting its resource to enrich its citizen. "You should stay poor, because I say so".

  13. I didn't "choose" these, they are standard metrics used by industrial analysts. You know, the people who plan port expansions and cargo ship purchases, they need to deal with the actual tonnes of goods moved, not the dollar value of those goods.
  14. > What other system of value are you using here? Bottle caps? Nostalgia?

    A common proxy is "metric tonnes of steel produced" and "metric tonnes of sulfuric acid produced". For China, these have been going up in-line with their GDP growth, whereas for USA they have flatlined since 1980 despite the increase in manufacturing dollar-value output.

  15. > US manufacturing output is double that of China's on a per-capita basis.

    Only on a dollar value basis. And that's heavily skewed on how an item's value is calculated. When you use $50 of parts (all made in China) to assemble a machine that you sold at $500 , $50 of GDP value is attributed to China while $450 of GDP value is attributed to the US. But who did more "manufacturing"?

  16. > By removing most of the interior of the test, including the original CPU

    Does that really count as "running Doom on X" ?

  17. No it doesn't? If you only want the print format, just do the print format layout, ignore the web format. Why do you care that it's broken there?
  18. True, but with CSS you define one layout for the web format alongside a different layout for the print format, using the @page rule.
  19. HTML+CSS has facilities to target a page format (CSS @page rule, cm and in dimension units). Not to say that it's on the same level as LaTeX, but it's pretty impressive by its own right.
  20. That's a very loose definition of "synonyms" . Most are like "conceptually adjacent".
  21. > I personally don't like that direction so looking forward to exploring new frameworks.

    Why? React core has been exactly the same as it was ten years ago. Building a React SPA has not changed significantly, other than the growth in third-party libraries that complement the Core.

    Recent developments in React has been about enabling its usage in wider problem domains, but not at the detriment of its previous use cases, so why would that affect you?

  22. > And a replacement species is not available

    There are many varieties of bananas still grown in SE Asia, the original home of the banana. If somehow Cavendish is wiped out totally, it's not too difficult to pick another cultivar, breed resiliensy to it, and restart the whole banana industry.

  23. Could you list out your native GUI stack, for Windows, OSX and Linux?
  24. The HTML structure is very problematic. You use a <table>, even though semantically the game grid is not a table of data. I would have used a <div> with display:grid , though this is not a big deal. The active cell is a <div> with onclick, which means the cursor doesn't show it as clickable and I can't even tab to it so keyboard play is impossible. There are ways to make a <div> look clickable, but it's easiest to just use <button> .
  25. > Go could get a 100 articles like this written about it, covering various aspects of its design

    Actually... https://100go.co/

  26. That misses the whole point, in that you cannot refer to Y inside of Y in an environment that doesn't have recursion.
  27. > The US manufactures more than ever

    More of what, exactly? I looked at steel production data (in metric tonnes, not dollar value), US production has been flat or slightly declining since 1970.

  28. > In practice, this is virtually impossible to get right

    Somehow every other JS frontend framework manages to hook into the History API just fine?

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal