nnhackernews/tests/recordings/start-gnus

52 lines
181 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

((https://hacker-news\.firebaseio\.com/v0/item/20724340\.json (:by "dominikposmyk" :descendants 0 :id "20724340" :score 2 :time 1566053907 :title "Turn All Your Spreadsheets into 1 Searchable Database" :type "story" :url "https://equityfront.com/" :link_title "Turn All Your Spreadsheets into 1 Searchable Database")) (https://hacker-news\.firebaseio\.com/v0/item/20717886\.json (:by "vipulam" :descendants 169 :id "20717886" :kids (20718729 20718208 20720019 20718422 20719471 20718437 20718329 20720832 20718809 20718339 20718961 20722484 20719613 20718229 20721161 20718760 20732383 20719146 20721640 20718473 20721188 20720893 20719276 20720912 20718151 20719337 20718972 20723049 20724910 20725596 20719425 20721098 20718242 20719130 20724943 20719172 20718239 20725403 20719396 20718824) :score 589 :time 1565979144 :title "Rails 6.0" :type "story" :url "https://weblog.rubyonrails.org/2019/8/15/Rails-6-0-final-release/")) (https://hacker-news\.firebaseio\.com/v0/item/20718329\.json (:by "hirundo" :id "20718329" :kids (20718596 20718359 20719104 20719036 20722265 20718542) :parent "20717886" :text "Apparently reports of Rails&#x27; death are greatly exaggerated." :time 1565981383 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20718542\.json (:by "nullwasamistake" :id "20718542" :kids (20718940 20720405 20718683 20719976 20719654 20718620 20718820) :parent "20718329" :text "Eh, no. The whole MVC pattern is obsolete and every web project I&#x27;ve worked on less than 5 years old is a SPA. It&#x27;s gone the way of PHP. It will always be around in legacy stuff but hardly anyone is building new project with it." :time 1565982436 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20718940\.json (:by "bdcravens" :id "20718940" :kids (20719185 20719773) :parent "20718542" :text "What are you using for the backend? A SPA has no value without one. Unless you&#x27;re using something like Firebase, pretty good chance your backend is an MVC app. (I think you&#x27;re confusing server-rendered apps with the MVC pattern)" :time 1565984557 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20719773\.json (:by "nullwasamistake" :id "20719773" :kids (20719871 20720065) :parent "20718940" :text "Eh I guess I meant &quot;traditional&quot; web MVC where HTML template for the whole page is pre-rendered on the server.<p>We use gRPC web, so backend is a bunch of RPC endpoints. Front end is regular SPA.<p>This has worked great for us because it reduces backend to &quot;shipping objects&quot; instead of all the bs you normally have to deal with in HTTP.<p>With gRPC there&#x27;s no use for rails, or any HTTP server framework. As far as I can tell, this is the future of web endpoints, so rails will die out." :time 1565990050 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20719871\.json (:by "bdcravens" :id "20719871" :kids (20720646) :parent "20719773" :text "&gt; rails will die out<p>That&#x27;ll suck. Hope your company doesn&#x27;t use Github." :time 1565990761 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20720646\.json (:by "nullwasamistake" :id "20720646" :kids (20724339) :parent "20719871" :text "Amazon still runs a bunch of Perl in the back. Just because you&#x27;re stuck with some design choice doesn&#x27;t mean that framework has a solid future. People still write plenty of COBOL but you don&#x27;t see any new applications using it" :time 1565997875 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724339\.json (:by "rubyfan" :id "20724339" :parent "20720646" :text "Plenty of new mainframe code is written in corporate settings. Legacy modernization is strong as ever and for some companies that doesnt mean moving off mainframe - it means upgrading, cleaning up and cloning legacy COBOL code bases and some times writing new." :time 1566053888 :type "comment" :score 0 :link_title "Rails 6.0")) (https://hacker-news\.firebaseio\.com/v0/item/20724338\.json (:by "Vaslo" :descendants 77 :id "20724338" :kids (20726776 20725822 20725458 20726267 20725724 20725845 20726483 20727028 20726447 20727681 20725956 20727510 20726890 20727625 20727974 20727959 20725429 20726392 20726240 20726624 20725569 20727847) :score 146 :time 1566053883 :title "You May Be Better Off Picking Stocks at Random, Study Finds" :type "story" :url "https://www.studyfinds.org/new-to-investing-you-may-be-better-off-picking-stocks-at-random-study-finds/" :link_title "You May Be Better Off Picking Stocks at Random, Study Finds")) (https://hacker-news\.firebaseio\.com/v0/item/20724337\.json (:by "peteretep" :id "20724337" :kids (20733533 20724583) :parent "20723093" :text "If youre not sufficiently excited about programming that you want to spend your free time doing it, thats fine. But dont expect technical employers to be all that excited by you." :time 1566053879 :type "comment" :score 0 :link_title "It is perfectly OK to only code at work, you can have a life too")) (https://hacker-news\.firebaseio\.com/v0/item/20724336\.json (:by "xixixao" :id "20724336" :parent "20723366" :text "This is one of those &quot;exciting mix of tech terms&quot; submissions. Really well done!" :time 1566053866 :type "comment" :score 0 :link_title "Show HN: ClojureScript pixel game engine with Blender live-reloading")) (https://hacker-news\.firebaseio\.com/v0/item/20722293\.json (:by "pavs" :id "20722293" :kids (20724335) :parent "20721884" :text "Also, quality Veggie burgers have been a thing for almost a decade now. With major fast-food chain and grocery stores are offering them.<p>There are so many way to handle global warming issue, and yes individual contribution does matter, but the only way to move the needle in any meaningful way has to come from the top of the government and real actual meaningful policy and its implementation in a reasonable time.<p>That is going to be very tough to do in the majority of the world government." :time 1566019824 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724335\.json (:by "slfnflctd" :id "20724335" :kids (20725577) :parent "20722293" :text "Perhaps we should reduce government subsidies to beef producers and start giving them to lab meat and veggie burger producers? My biggest problem with plant-based meat &amp; cheese analogs at this point is that they cost more. It shouldn&#x27;t take too much tweaking to at least bring them to parity." :time 1566053850 :type "comment" :score 0 :link_title "NOAA Data Confirms July Was Hottest Month Ever Recorded")) (https://hacker-news\.firebaseio\.com/v0/item/20707548\.json (:by "artfulhippo" :descendants 185 :id "20707548" :kids (20708231 20708121 20708249 20720745 20709327 20708174 20721288 20708449 20720260 20720411 20711329 20718330 20708674 20720026 20720150 20719433 20720828 20718722 20719355 20708433 20708699 20720284 20718708 20718934 20709077 20719035 20718276 20708047 20720518 20708058 20708072 20719659) :score 187 :time 1565890685 :title "At Booming Toptal, No Stock for Employees or Investors" :type "story" :url "https://www.theinformation.com/articles/at-booming-toptal-no-stock-for-employees-or-investors?pu=hackernewstq0fow&utm_source=hackernews&utm_medium=unlock")) (https://hacker-news\.firebaseio\.com/v0/item/20708231\.json (:by "tschwimmer" :id "20708231" :kids (20720264 20719984 20719116 20708635 20708681) :parent "20707548" :text "A lot of Sillicon Valley startup fundraising ends up resembling an iterated prisoner&#x27;s dilemma. Most startups fail and it&#x27;s likely that you might have to work with people a few times before you get it right. The [generally] dominant strategy for Iterated Prisoner&#x27;s dilemma is tit for tat[0], and consequently you see a lot of people cooperating when when it might be more lucrative to defect is because they know that they might want to work together again. Basically, neither side wants to burn the bridge.<p>This guy seems to have reasoned that for him, it was more optimal to defect, and it seems to have worked out. TopTal succeeded and he didn&#x27;t raise any more money. His reputation with VCs is torched, but he doesn&#x27;t need to raise any more money. If TopTal had failed, it really wouldn&#x27;t have mattered because he wouldn&#x27;t have needed to raise any more either.<p>You have to wonder if VC will eventually become a market for lemons[1] as founders who know they have a big opportunity only offer investors unfavorable terms. Obviously no startup is a &#x27;sure thing&#x27; but it does seem like founders increasingly have a lot more information than their investors.<p>[0]<a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tit_for_tat\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tit_for_tat</a><p>[1] <a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Market_for_Lemons\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;The_Market_for_Lemons</a>" :time 1565894128 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20708635\.json (:by "StriverGuy" :id "20708635" :kids (20722950) :parent "20708231" :text "Certain business models require high amounts of capital in order to create leverage&#x2F;growth. Think of Uber, WeWork etc. All the founders made out fabulously rich due to the ability to leverage growth on the back of VC money. Organically growing, profitable business may never need to take outside money. It really comes down to the market and growth strategy." :time 1565896405 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722950\.json (:by "goatinaboat" :id "20722950" :kids (20724334) :parent "20708635" :text "<i>Certain business models require high amounts of capital in order to create leverage&#x2F;growth. Think of Uber, WeWork etc</i><p>The business model of selling $1 for 50c and hoping that later youll be able to sell it for $2 because... reasons." :time 1566032104 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724334\.json (:by "jfim" :id "20724334" :parent "20722950" :text "That model works if there are economies of scale.<p>Say that your one dollar cost at one million users is $0.80 fixed costs and $0.20 incremental cost. Adding more users will eventually make the model profitable, and this is how Facebook works, for example." :time 1566053845 :type "comment" :score 0 :link_title "At Booming Toptal, No Stock for Employees or Investors")) (https://hacker-news\.firebaseio\.com/v0/item/20719095\.json (:by "JoshTriplett" :descendants 234 :id "20719095" :kids (20720051 20719483 20719390 20722238 20719443 20720531 20720564 20720192 20720041 20719455 20721278) :score 349 :time 1565985524 :title "Async-std: an async port of the Rust standard library" :type "story" :url "https://async.rs/blog/announcing-async-std/#")) (https://hacker-news\.firebaseio\.com/v0/item/20720051\.json (:by "2bitencryption" :id "20720051" :kids (20720266 20720761 20721744 20720152 20720223 20722922 20720162 20722204 20720462 20733398 20722382) :parent "20719095" :text "I must be dumb, because every time I dive into async&#x2F;await, I feel like I reach an epiphany about how it works, and how to use it. Then a week later I read about it again and totally lost all understanding.<p>What do I gain if I have code like this [0], which has a bunch of `.await?` in sequence?<p>I know .await != join_thread(), but doesn&#x27;t execution of the current scope of code halt while it waits for the future we are `.await`-ing to complete?<p>I know this allows the executor to go poll other futures. But if we haven&#x27;t explicitly spawned more futures concurrently, via something like task::spawn() or thread::spawn(), then there&#x27;s nothing else the cpu can possible do in our process?<p>[0] <a href=\"https:&#x2F;&#x2F;github.com&#x2F;async-rs&#x2F;async-std&#x2F;blob&#x2F;master&#x2F;examples&#x2F;tcp-client.rs\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;async-rs&#x2F;async-std&#x2F;blob&#x2F;master&#x2F;examples&#x2F;t...</a>" :time 1565992205 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20720761\.json (:by "cheez" :id "20720761" :kids (20721533 20721724 20720996 20722665) :parent "20720051" :text "async&#x2F;await are coroutines and continuations (bear with me).<p>Here is synchronous code:<p><pre><code> result = server.getStuff()
print(result)
</code></pre>
Here is synchronous code, that tries to be asynchronous:<p><pre><code> server.getStuff(lambda result: print(result))
</code></pre>
Once server.getStuff returns, the callback passed to it is called with the result.<p>Here is the same code with async&#x2F;await:<p><pre><code> result = await server.getStuff()
print(result)
</code></pre>
Internally, the compiler rewrites it to (roughly) the second form. That&#x27;s called a continuation.<p>That&#x27;s pretty much it.<p>A more involved example.<p>Synchronous code:<p><pre><code> result = server.getStuff()
second = server.getMoreStuff(result+1)
print(result)
</code></pre>
Synchronous code that tries to be asynchronous:<p><pre><code> server.getStuff(
lambda result: server.getMoreStuff(
result+1,
lambda result2: print(result2)
))
</code></pre>
A lot of JS code used to look like this hideous monstrosity.<p>Async&#x2F;await version:<p><pre><code> result = await server.getStuff()
second = await server.getMoreStuff(result+1)
print(result)
</code></pre>
Remember again, that it is basically transformed by the compiler into the second form." :time 1565999015 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721533\.json (:by "2bitencryption" :id "20721533" :kids (20721624 20722229 20721677) :parent "20720761" :text "Thanks. Helpful. My question is, in this example:<p><pre><code> result = await server.getStuff()
second = await server.getMoreStuff(result+1)
print(result)
</code></pre>
`await getStuff()` MUST terminate before `await getMoreStuff() ` begins. So this chunk alone is analagous to synchronous code, unless we&#x27;re in the middle of a spawned task, and there are other spawned tasks in the executor that can be picked up." :time 1566008067 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722229\.json (:by "lenkite" :id "20722229" :kids (20722972 20725122 20723375) :parent "20721533" :text "Yes, the idea is that the thread that is executing this piece of code can &quot;steal&quot; other work when it is awaiting on either of those methods.<p>Frankly, in the case of sequential flow like the above, I would rather write<p><pre><code> result = server.getStuff()
second = server.getMoreStuff(result+1)
print(result)
</code></pre>
and have the runtime <i>automatically</i> perform work-stealing for me. No need for awaits. They just litter the code. This is what Go does." :time 1566018772 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723375\.json (:by "littlestymaar" :id "20723375" :kids (20724333) :parent "20722229" :text "In Go you need to manually tell the runtime to spawn a goroutine with the `go` keyword, which also «litter» the code…" :time 1566040299 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724333\.json (:by "bsaul" :id "20724333" :kids (20725286) :parent "20723375" :text "Except in practice, go keyword is used much more coarsly and sparingly because you can group all the block of function calls under one big go call. With async, every single function has to be flagged as beeing asynchronous and be called differently ( although maybe some modern languages have a way to group all the await calls ?)" :time 1566053834 :type "comment" :score 0 :link_title "Async-std: an async port of the Rust standard library")) (https://hacker-news\.firebaseio\.com/v0/item/20724332\.json (:by "notus" :id "20724332" :parent "20724313" :text "I think it has a big lake in the middle of it that takes up a significant part of the land mass. IIRC it&#x27;s a depression caused by the ice sheet pushing down on the land mass." :time 1566053833 :type "comment" :score 0 :link_title "Greenland could become China's Arctic base (2018)")) (https://hacker-news\.firebaseio\.com/v0/item/20722858\.json (:by "mochtar" :descendants 47 :id "20722858" :kids (20723278 20724412 20723174 20724053 20724428 20723802 20724940 20723488 20723563 20724331 20723272 20725720 20729431 20726098) :score 255 :time 1566029664 :title "Hacking the Sonos IKEA Symfonisk into a High Quality Speaker Amp" :type "story" :url "https://makezine.com/2019/08/16/hacking-the-sonos-ikea-symfonisk-into-a-high-quality-speaker-amp/")) (https://hacker-news\.firebaseio\.com/v0/item/20724331\.json (:by "baybal2" :id "20724331" :kids (20724429 20725417) :parent "20722858" :text "It looks so much of an overkill on the digital side. A fully fledged SoC with PCI Express and standalone WiFi NIC just to do network, and audio decode?<p>Chinese factories make such Internet radios on $2 Espressif or Realtek microcontrollers." :time 1566053826 :type "comment" :score 0 :link_title "Hacking the Sonos IKEA Symfonisk into a High Quality Speaker Amp")) (https://hacker-news\.firebaseio\.com/v0/item/20724330\.json (:by "Tomte" :descendants 0 :id "20724330" :score 1 :time 1566053826 :title "Madonna's birthday: We remember her iconic cone bra" :type "story" :url "https://edition.cnn.com/style/article/madonna-cone-bra-remember-when/index.html" :link_title "Madonna's birthday: We remember her iconic cone bra")) (https://hacker-news\.firebaseio\.com/v0/item/20724329\.json (:by "mtlynch" :descendants 0 :id "20724329" :score 1 :time 1566053824 :title "The Dumbest Task I Ever Outsourced" :type "story" :url "https://mtlynch.io/dumbest-task-i-ever-outsourced/" :link_title "The Dumbest Task I Ever Outsourced")) (https://hacker-news\.firebaseio\.com/v0/item/20724328\.json (:by "mieseratte" :id "20724328" :kids (20724362) :parent "20724274" :text "This is the first time Ive seen someone put forth a figure, whats the basis for these numbers?" :time 1566053797 :type "comment" :score 0 :link_title "Greenland could become China's Arctic base (2018)")) (https://hacker-news\.firebaseio\.com/v0/item/20714367\.json (:by "spdegabrielle" :descendants 47 :id "20714367" :kids (20723901 20723768 20724537 20723570 20723507 20726458 20724833 20726445 20723829 20723773 20723771 20723879 20723808) :score 73 :time 1565957985 :title "Taming OpenAPI using Racket to create a DSL" :type "story" :url "https://developer.squareup.com/blog/making-openapi-swagger-bearable-with-your-own-dsl/")) (https://hacker-news\.firebaseio\.com/v0/item/20723808\.json (:by "sergiotapia" :id "20723808" :kids (20723892 20723867) :parent "20714367" :text "Now you are the single point of failure for this service, and worse, you forced your team to learn something they may have had zero interest in looking into.<p>Never do this in prod without a heads up and approval from most of your team.<p>I worked with a guy who after completing his tickets instead of looking for more tickets or helping his team, spent his time rewriting the entire clientside application in typescript. He was let go the following month." :time 1566046885 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723892\.json (:by "detaro" :id "20723892" :kids (20724216) :parent "20723808" :text "Am I missing something? The only thing pointing in that direction I see is the submission title here on HN, which is in no way reflected in the article?" :time 1566048198 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724216\.json (:by "sergiotapia" :id "20724216" :kids (20724327) :parent "20723892" :text "No mention in the article but the title is clearly implying that." :time 1566052442 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724327\.json (:by "detaro" :id "20724327" :parent "20724216" :text "Which is the title on HN, not the title of the article." :time 1566053792 :type "comment" :score 0 :link_title "Taming OpenAPI using Racket to create a DSL")) (https://hacker-news\.firebaseio\.com/v0/item/20701252\.json (:by "ohaikbai" :descendants 173 :id "20701252" :kids (20721551 20722540 20701687 20702336 20706694 20720783 20702949 20721492 20720953 20702660 20723591 20703890 20721580 20721177 20721259 20701572) :score 96 :time 1565827053 :title "The Population Bust" :type "story" :url "https://www.foreignaffairs.com/reviews/review-essay/2019-08-12/population-bust?spJobID=1701558439&spMailingID=60132624&spReportId=MTcwMTU1ODQzOQS2&spUserID=NTA0ODQwNzg0NDcS1&sp_mid=60132624&sp_rid=cm9iZXJ0QHRoZWJyb3dzZXIuY29tS0&utm_campaign=so_2019&utm_content=20190813&utm_medium=newsletters&utm_source=press_release")) (https://hacker-news\.firebaseio\.com/v0/item/20702336\.json (:by "pascalxus" :id "20702336" :kids (20722028 20720737 20706166 20707981 20723702 20702998) :parent "20701252" :text "Relying on a larger and larger population to keep supporting endless growth is not sustainable. I know this is unpopular, but: We need to find a way to sustainably live on this planet with a reasonably sized population.<p>People keep talking about how the next generation needs to support all the debt and extravagances of the past generations but this unethical. the next generation was born without first being asked whether they want to take care of so many existing people. finding a sustainable solution would be both more practical and ethical" :time 1565839560 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723702\.json (:by "xxxpupugo" :id "20723702" :kids (20724326) :parent "20702336" :text "&gt; We need to find a way to sustainably live on this planet with a reasonably sized population<p>Well said.<p>Let&#x27;s face it. Capitalism doesn&#x27;t need to exist. What need to exist is the human race. Capitalism might as well be a byproduct of our rapid technological advances comes with industrial revolution.<p>If we think out of box, this might be as well an outlier of our history. Productivity rarely increases this much and drastically through human history, and guess what, the world is fine.<p>We might as well approaching the ultimate limit that we are testing the Earth&#x27;s very capacity under the name of growth.<p>Maybe acknowledging that technology advances later will slow down (it probably already does), the easy to grab resources are fully utilized, and we might not further optimize our energy efficiency, isn&#x27;t an abnormal thing in the future.<p>Capitalism is a tool we devised, now it has probably fulfilled its destiny, at least for that time being. And the focus of global governance should shift from being the economical winner to co-exist peacefully and sustainably in a controlled way." :time 1566045226 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724326\.json (:by "wozniacki" :id "20724326" :parent "20723702" :text "<p><pre><code> ...Capitalism doesn&#x27;t need to exist. What need to exist is
the human race. Capitalism might as well be a byproduct of
our rapid technological advances comes with industrial
revolution.
</code></pre>
What alternate system would you put in place that has fewer ills that has not been tried before?<p><pre><code> Capitalism is a tool we devised, now it has probably
fulfilled its destiny, at least for that time being. And
the focus of global governance should shift from being the
economical winner to co-exist peacefully and sustainably
in a controlled way.
</code></pre>
And do you expect the developing economies who stand to greatly benefit from the continued primacy of capitalism as it exists right now, to consent to some new untested system?<p>Keep in mind they are just entering the phase when they can expect to greatly benefit from their favorable demographics while those in the West are facing decline.<p>Do you expect them to willingly come on board this new economic deal, that the West proposes? Do you see no conflict of interests?" :time 1566053784 :type "comment" :score 0 :link_title "The Population Bust")) (https://hacker-news\.firebaseio\.com/v0/item/20724325\.json (:by "jsnell" :id "20724325" :kids (20724454 20724528) :parent "20724287" :text "&gt; Do you have a search that shows ftp: urls?<p>Sure, searching for &quot;rfc 1337 inurl:ftp&quot; returns FTP urls for the top four results for me." :time 1566053774 :type "comment" :score 0 :link_title "Google Plans to Deprecate FTP URL Support in Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20723289\.json (:by "chr1" :id "20723289" :kids (20724324) :parent "20723145" :text "The drop in productive capacity of the economy was much smaller than the drop in the value of their currency, so going crazy and destroying agriculture was responsible for the first part of inflation, but staying crazy and printing money was responsible for the most of it." :time 1566038728 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724324\.json (:by "RobertoG" :id "20724324" :kids (20725466) :parent "20723289" :text "Can you support that with some data of citation?<p>I would recommend you to read the below link. It doesn&#x27;t seem to me that the problem was &quot;printing too much money&quot;.<p>From <a href=\"http:&#x2F;&#x2F;bilbo.economicoutlook.net&#x2F;blog&#x2F;?p=3773\" rel=\"nofollow\">http:&#x2F;&#x2F;bilbo.economicoutlook.net&#x2F;blog&#x2F;?p=3773</a> :<p>-Unemployment rose to 80 per cent or more and many of those employed scratch around for a part-time living.<p>-45 per cent of the food output capacity was destroyed.<p>-In 2007, there was a 57 percent decline in export mineral shipments (see Financial Gazette for various reports etc).<p>-Manufacturing output fell by 29 per cent in 2005, 18 per cent in 2006 and 28 per cent in 2007. In 2007, only 18.9 per cent of Zimbabwes industrial capacity was being used. This reflected a range of things including raw material shortages. But overall, the manufacturers blamed the central bank for stalling their access to foreign exchange which is needed to buy imported raw materials etc.
The Reserve Bank of Zimbabwe is using foreign reserves to import food. So you see the causality chain trash your domestic food supply and then have to rely on imported food, which in turn, squeezes importers of raw materials who cannot get access to foreign exchange. So not only has the agricultural capacity been destroyed, what manufacturing capacity the economy had is being barely utilised." :time 1566053770 :type "comment" :score 0 :link_title "Japan surpasses China as largest foreign holder of US Treasurys")) (https://hacker-news\.firebaseio\.com/v0/item/20724323\.json (:by "howard941" :descendants 0 :id "20724323" :score 3 :time 1566053764 :title "Luxury Ship Enters Bering Strait, Starts Cruise on Russias Northern Sea Route" :type "story" :url "https://thebarentsobserver.com/en/arctic-travel/2019/08/luxery-ship-enters-bering-strait-starts-cruise-russias-northern-sea-route" :link_title "Luxury Ship Enters Bering Strait, Starts Cruise on Russias Northern Sea Route")) (https://hacker-news\.firebaseio\.com/v0/item/20724000\.json (:by "0x0" :id "20724000" :kids (20724322) :parent "20720630" :text "They list the wrong RFC number &quot;8261&quot;, but the linked RFC is actually &quot;8621&quot;." :time 1566049572 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724322\.json (:by "brongondwana" :id "20724322" :parent "20724000" :text "Thanks! Have fixed the copy. The link was going to the right place, but somebody (possibly me) put the digits in the wrong order.<p>For your efforts, please enjoy a joke: <a href=\"https:&#x2F;&#x2F;comic.browserling.com&#x2F;tag&#x2F;multithreading\" rel=\"nofollow\">https:&#x2F;&#x2F;comic.browserling.com&#x2F;tag&#x2F;multithreading</a><p>(that&#x27;s my excuse - brain was running multithreaded output to the fingers)" :time 1566053747 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20724321\.json (:by "cdavid" :id "20724321" :parent "20722193" :text "I agree, and that&#x27;s why I find wanikani so useful. After 7-8 years trying to learning kanji and always failing after 3-400, I have been using wanikani for ~ 6 months, and the system of building vocabulary on top of kanji on top of radicals really did it for me. I learnt 600 kanji in 6 months, ~ 2000 words of vocabulary, and I am quite confident I will reach 1000+ EOY.<p>Even at the beginning, learning the simple kanji, having the vocabulary I knew&#x2F;heard living in Japan associated to the kanji made it very useful from the start.<p>For anybody learning kanji with anki, etc. and failing, I recommend giving wanikani a try. I am just a happy user. Disclaimer: I live in Japan, work in a mixed English&#x2F;Japanese environment and speak simple Japanese w&#x2F; my wife every day" :time 1566053703 :type "comment" :score 0 :link_title "The most frequent 777 characters give 90% coverage of Kanji in the wild")) (https://hacker-news\.firebaseio\.com/v0/item/20720170\.json (:by "zdw" :descendants 29 :id "20720170" :kids (20721517 20721784 20721830 20721071 20720714 20723724 20720844 20721130 20721683 20721085 20720871) :score 77 :time 1565993175 :title "Arcs of Seniority" :type "story" :url "https://www.stevanpopovic.com/arcs-of-seniority/")) (https://hacker-news\.firebaseio\.com/v0/item/20721517\.json (:by "scarface74" :id "20721517" :kids (20724320 20722515 20724467) :parent "20720170" :text "I wish this were always true.<p>There is also the scenario where the “senior developer” just outlasted everyone else. They started when the company was small, didnt really know what they were doing then but because they have built relationships with the right people and no where all of the bodies were buried - because they buried many of them - have an outsized influence on the organization, whether they are good or not.<p>Then you have two things happen. All of the talented people leave and you have the Dead Sea effect and the “senior developer” is nothing more than an expert beginner.<p><a href=\"http:&#x2F;&#x2F;brucefwebster.com&#x2F;2008&#x2F;04&#x2F;11&#x2F;the-wetware-crisis-the-dead-sea-effect&#x2F;\" rel=\"nofollow\">http:&#x2F;&#x2F;brucefwebster.com&#x2F;2008&#x2F;04&#x2F;11&#x2F;the-wetware-crisis-the-d...</a><p><a href=\"https:&#x2F;&#x2F;daedtech.com&#x2F;how-developers-stop-learning-rise-of-the-expert-beginner&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;daedtech.com&#x2F;how-developers-stop-learning-rise-of-th...</a>" :time 1566007822 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724320\.json (:by "bhntr3" :id "20724320" :kids (20725673) :parent "20721517" :text "Yes. The article is a bit tautological. It&#x27;s not defining seniority in terms of time spent. He actually says this at the end. Instead he&#x27;s defining a &quot;senior developer&quot; as someone who has a necessary mix of the qualities he talks about. It would be more accurate to say &quot;These are the traits your manager will tell you to develop to get promoted.&quot;<p>Personally, my favorite book about old coders is Coders At Work (<a href=\"https:&#x2F;&#x2F;www.amazon.com&#x2F;Coders-Work-Reflections-Craft-Programming&#x2F;dp&#x2F;1430219483\" rel=\"nofollow\">https:&#x2F;&#x2F;www.amazon.com&#x2F;Coders-Work-Reflections-Craft-Program...</a>). It&#x27;s a bunch of interviews with programmers who have created programming languages and lots of the fundamental software we all rely on. It showed me what the journey to being a great programmer can look like.<p>To me, senior is a corporate term. Great programmers build great things. Senior developers get promoted. I sometimes ask young programmers this: Do you care about the craft or the career? I think being a great programmer will make a person money. There aren&#x27;t that many truly great programmers. But if they&#x27;re impatient or they don&#x27;t think they can be great, they can probably be senior.<p>Becoming senior is easy: Just help your boss accomplish their goals. Pay attention and develop skills that will help you do this no matter where you are and what you&#x27;re working on. If you over-specialize in a specific organization or person&#x27;s need, you become the expert beginner and you can&#x27;t leave or you will struggle.<p>Some of the things that help a person be senior can also make them great. But the path to being great is a very different and personal one (at least that&#x27;s the impression I got from Coders At Work. I make no claims for myself.) Jeff Dean is undoubtedly a great programmer and was also the most senior developer at Google for a long time. They made new levels just for him. So they can overlap. If someone is lucky and their job is great, the things that make them senior can also make them great. If their job sucks and management is terrible, they&#x27;ll have to choose every day between doing something great or doing something to get promoted (being senior.)<p>My favorite article on the journey of a software engineer is this one: <a href=\"https:&#x2F;&#x2F;medium.com&#x2F;@webseanhickey&#x2F;the-evolution-of-a-software-engineer-db854689243\" rel=\"nofollow\">https:&#x2F;&#x2F;medium.com&#x2F;@webseanhickey&#x2F;the-evolution-of-a-softwar...</a> . To me it&#x27;s the story of someone who started off trying to be senior but then started to become great." :time 1566053701 :type "comment" :score 0 :link_title "Arcs of Seniority")) (https://hacker-news\.firebaseio\.com/v0/item/20722967\.json (:by "fit2rule" :id "20722967" :kids (20723357 20723059 20724319 20725318 20724143) :parent "20712009" :text "I think we can return to the glory days of computing with one small tweak: insist that OS vendors include a lean and clean compiler in the default install.<p>An OS that ships without tools to make apps for it is not an Operating System but rather an Appliance System.<p>And, for those who will reply &quot;but my disk space and all the bloat of a compiler onboard methodology&quot; - well that&#x27;d be a next step: destroy the bloat." :time 1566032357 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724319\.json (:by "fragmede" :id "20724319" :parent "20722967" :text "The world&#x27;s iterated since those glory, early&#x2F;pre-Internet days. These days, many (most?) computer users stay inside one application practically the entire time - a web-browser. A web browser that can access the Internet is enough to make &quot;apps&quot; that are online and accessible to the whole world, with the help of sites like Glitch.com.<p>For purists, even just a web browser and a basic text editor is enough to write programs that can be run locally, and without Internet access. (Additional tooling&#x2F;libraries still helps immensely though.)<p>Having (access to) a compiler is not the missing linchpin it once was.<p>I really liked Sugar OS[0], and its on-device access to the code running the OS on the device, and how hackable that made the resulting device.<p>[0] <a href=\"http:&#x2F;&#x2F;wiki.laptop.org&#x2F;go&#x2F;Sugar\" rel=\"nofollow\">http:&#x2F;&#x2F;wiki.laptop.org&#x2F;go&#x2F;Sugar</a>" :time 1566053696 :type "comment" :score 0 :link_title "“Bicycle of the Mind”")) (https://hacker-news\.firebaseio\.com/v0/item/20723884\.json (:by "heavenlyblue" :id "20723884" :kids (20724318) :parent "20697993" :text "I have to admit that when I heard the title I assumed it was a project to introduce proper online debugging to Rust.<p>Its a good project nevertheless. Rust needs that." :time 1566048117 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724318\.json (:by "_-___________-_" :id "20724318" :parent "20723884" :text "having used lldb and gdb with Rust often, I&#x27;m not sure what you mean by &quot;proper online debugging&quot;. Could you elaborate?" :time 1566053695 :type "comment" :score 0 :link_title "Diagnostics with Tracing, a Unified Instrumentation System for Rust")) (https://hacker-news\.firebaseio\.com/v0/item/20724317\.json (:by "notus" :id "20724317" :parent "20722964" :text "There is a good tv series called Trapped that takes places in Iceland and they discuss selling a port or something to Chinese interests and there is a lot of mixed feelings about it. While Iceland is not Greenland I think it is possible that this theme in the tv series is echoing comparable anxieties in Iceland." :time 1566053679 :type "comment" :score 0 :link_title "Greenland could become China's Arctic base (2018)")) (https://hacker-news\.firebaseio\.com/v0/item/20723432\.json (:by "ggambetta" :id "20723432" :kids (20723610 20724316 20723634) :parent "20721715" :text "&gt; Raynals lifestyle was becoming so unbalanced that his family was beginning to worry about him. One day, he ran out of his room in a panic, telling them that all of the color had bled out of his vision. His mother bustled him off to an ophthalmologist, who told him he appeared to have disrupted the photoreceptors in his eyes by staring so long at a monitor screen. Thankfully, the condition persisted only a few hours. But then there came a day when he suddenly couldnt understand anything that was said to him; he had apparently become so attuned to the language of computer code that he could no longer communicate with humans. That worrisome condition lasted several weeks.<p>This sounds hard to believe. A lot more people use computers nowadays, for equally long periods of time if not more, and neither of these symptoms seem to be a thing. So... what&#x27;s going on here? Embellishments to the legend?" :time 1566041370 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724316\.json (:by "macleginn" :id "20724316" :parent "20723432" :text "One veteran of the Russian TV industry reported a similar experience of temporal colour blindness after a long shift in the editing room." :time 1566053670 :type "comment" :score 0 :link_title "Alone in the Dark")) (https://hacker-news\.firebaseio\.com/v0/item/20723616\.json (:by "Mousser" :descendants 18 :id "20723616" :kids (20724133 20737716 20724445 20723946 20724315) :score 2 :text "HI everyone !!!!
I am Mousser Rahmouni cofounder of startup HABLO. I would like to share with you our solution that will be launched on October and i would like to have feedbacks.<p>HABLO is a device placed near babies that detects crying. Its connected to a mobile application that analyzes, decrypts and alerts parents through an algorithm of AI<p>What do you think ? Any suggestions ?<p>Thanx ;)" :time 1566043966 :title "Startup Hablo" :type "story")) (https://hacker-news\.firebaseio\.com/v0/item/20724315\.json (:by "kohanz" :id "20724315" :kids (20724561 20736453) :parent "20723616" :text "What problem does this solve?" :time 1566053655 :type "comment" :score 0 :link_title "Startup Hablo")) (https://hacker-news\.firebaseio\.com/v0/item/20697972\.json (:by "thramp" :descendants 11 :id "20697972" :kids (20697993 20725044 20725463) :score 88 :time 1565804630 :title "Diagnostics with Tracing, a Unified Instrumentation System for Rust" :type "story" :url "https://tokio.rs/blog/2019-08-tracing/")) (https://hacker-news\.firebaseio\.com/v0/item/20697993\.json (:by "mycoliza" :id "20697993" :kids (20724391 20723760 20723884) :parent "20697972" :text "Hi! I&#x27;m the author of the post &amp; the primary maintainer of `tracing`— happy to answer any questions!" :time 1565804753 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723760\.json (:by "m1el" :id "20723760" :kids (20724314) :parent "20697993" :text "For me, the main advantage of tracing is dynamically instrumenting systems, including production, without significant overhead when instrumentation is not attached.<p>One of the implementations of this pattern is dtrace (<a href=\"http:&#x2F;&#x2F;dtrace.org&#x2F;blogs&#x2F;about&#x2F;\" rel=\"nofollow\">http:&#x2F;&#x2F;dtrace.org&#x2F;blogs&#x2F;about&#x2F;</a>)<p>Are there any plans to have something similar to this? I.e. dynamically attach to a running process with tracing capabilities, and inspect&#x2F;aggregate&#x2F;filter&#x2F;analyze live events?" :time 1566046172 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724314\.json (:by "_-___________-_" :id "20724314" :parent "20723760" :text "dtrace works great with Rust programs - why would something new need to be implemented?" :time 1566053644 :type "comment" :score 0 :link_title "Diagnostics with Tracing, a Unified Instrumentation System for Rust")) (https://hacker-news\.firebaseio\.com/v0/item/20724313\.json (:by "kerng" :id "20724313" :kids (20724332) :parent "20722964" :text "Greenland might be one of the more desirable landmasses 50-100 years from now. Strategically very important, and when it warms up more cities, economy and tourism will thrive as well." :time 1566053596 :type "comment" :score 0 :link_title "Greenland could become China's Arctic base (2018)")) (https://hacker-news\.firebaseio\.com/v0/item/20724312\.json (:by "Anon84" :descendants 0 :id "20724312" :score 2 :time 1566053570 :title "An HIV Genome from Two Decades Before Its Discovery" :type "story" :url "https://www.theatlantic.com/science/archive/2019/08/hiv-genome-two-decades-before-its-discovery/596272/" :link_title "An HIV Genome from Two Decades Before Its Discovery")) (https://hacker-news\.firebaseio\.com/v0/item/20724311\.json (:by "zazagura" :id "20724311" :kids (20727982 20727034 20724630) :parent "20724212" :text "Maybe the time has come for applications specific CPU variations?<p>One optimized for node.js tasks, one for databases, ..." :time 1566053568 :type "comment" :score 0 :link_title "A Deep Dive into AMDs Rome Epyc Architecture")) (https://hacker-news\.firebaseio\.com/v0/item/20724310\.json (:by "ch_123" :descendants 0 :id "20724310" :score 1 :time 1566053557 :title "Apple sues company that sells “perfect replicas” of iOS without a license" :type "story" :url "https://arstechnica.com/tech-policy/2019/08/apple-sues-virtual-iphone-vendor-that-helps-hackers-find-ios-bugs/" :link_title "Apple sues company that sells “perfect replicas” of iOS without a license")) (https://hacker-news\.firebaseio\.com/v0/item/20712009\.json (:by "jensgk" :descendants 45 :id "20712009" :kids (20722920 20724542 20724142 20723400 20722967 20724974 20723522 20723976 20726715 20724444 20727668 20725723 20723347 20724034) :score 142 :time 1565927018 :title "“Bicycle of the Mind”" :type "story" :url "https://medium.learningbyshipping.com/bicycle-121262546097")) (https://hacker-news\.firebaseio\.com/v0/item/20723976\.json (:by "ale22" :id "20723976" :kids (20724086 20726802 20724130) :parent "20712009" :text "One of the most important things for tinkerability of an OS is the shell.
IMO bash has dropped the ball in the last 20 years. It&#x27;s a poor programming language experience. I think we should replace bash with node.js Javascript shell, that will bring back LISP style computers back in vogue." :time 1566049287 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724130\.json (:by "zazagura" :dead t :id "20724130" :kids (20724309) :parent "20723976" :text "pcj much?" :time 1566051242 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724309\.json (:by "ale22" :id "20724309" :parent "20724130" :text "pcj?" :time 1566053540 :type "comment" :score 0 :link_title "“Bicycle of the Mind”")) (https://hacker-news\.firebaseio\.com/v0/item/20724308\.json (:by "ohjeez" :descendants 0 :id "20724308" :score 2 :time 1566053524 :title "Rolling Bridge Planned for London's Cody Dock" :type "story" :url "https://www.fastcompany.com/90389100/this-wild-new-bridge-is-based-on-a-forgotten-wonder-of-victorian-engineering" :link_title "Rolling Bridge Planned for London's Cody Dock")) (https://hacker-news\.firebaseio\.com/v0/item/20721903\.json (:by "diego" :id "20721903" :kids (20721976 20722193 20722148 20721975 20721958 20722091 20724551 20724520 20722554 20722026 20724598 20726019 20722010 20722700 20723165 20722041 20725642 20725638 20722755 20722051 20722405) :parent "20721736" :text "The thing is, 90% coverage is not that great. What happens is that you understand common words that make up for a lot of structure, but when an uncommon word appears it&#x27;s probably important to the sentence. For example, &quot;son, if you go to the plumbf tomorrow morning don&#x27;t forget to pick up some zlonks.&quot;<p>98% is closer to what you need in order to read a text and have an idea of what&#x27;s going on. See this article:<p><a href=\"https:&#x2F;&#x2F;www.sinosplice.com&#x2F;life&#x2F;archives&#x2F;2016&#x2F;08&#x2F;25&#x2F;what-80-comprehension-feels-like\" rel=\"nofollow\">https:&#x2F;&#x2F;www.sinosplice.com&#x2F;life&#x2F;archives&#x2F;2016&#x2F;08&#x2F;25&#x2F;what-80-...</a>" :time 1566013880 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722193\.json (:by "WnZ39p0Dgydaz1" :id "20722193" :kids (20723306 20722573 20722388 20722800 20722842 20724321 20724509 20724197) :parent "20721903" :text "Being fluent in Japanese as a second language, I agree with this. It&#x27;s Zipf&#x27;s law and sounds great, but 90% isn&#x27;t as useful as it sounds. You&#x27;ll mostly recognize a single common Kanji of compound words consisting of 2-3 characters, or common structural words. It&#x27;s a far cry from being able to understand content you find in the wild.<p>Also, &quot;understanding&quot; a Kanji is an ill-defined term. Most Kanji have multiple meanings based on context, and many different readings. So for each Kanji you&#x27;re not learning a single character, but possibly a lot more. Especially the Kanji that correspond to more abstract concepts you cannot learn by themselves. They don&#x27;t have a concrete meaning like &quot;eat&quot; or &quot;drink&quot;. You essentially have to memorize all of their word compounds, a single character does not help.<p>EDIT: I also started out learning Japanese by memorizing the top 2000 Kanji using Spaced Repetition. While it definitely helped, it wasn&#x27;t nearly as useful as some of these marketing-driven sites want you to believe. Kanji meaning are too complex to be captured like that. Even if you &quot;know&quot; all Kanji in a word you&#x27;ll likely not understand the word&#x27;s meaning unless it&#x27;s something simple and concrete. I think you are much better of memorizing and studying word compounds. Over time you will automatically &quot;pattern match&quot; the Kanji you see often to their abstract concepts.<p>Example from 1min of browsing a JP text: Take &quot;可能&quot; which is a very common word that usually means &quot;possible&quot;. Knowing the two Kanji (tolerant and ability) it not going to help you. It could mean dozens of other things based on those simplified Kanji meanings. This is not an exception, the majority of words are like this. On the other hand, let me give you a bunch of words containing &quot;可&quot;: 許可、可決、可能性、不可欠 (permission, approval, possibility, essential) and you start to pattern-match that &quot;可&quot; corresponds to something like &quot;positive possibility&quot;, but it&#x27;s hard to translate." :time 1566018216 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722388\.json (:by "WnZ39p0Dgydaz1" :id "20722388" :kids (20722539 20723103 20722467) :parent "20722193" :text "Afterthought: Kawaii (cute) is actually 可愛い, also containing &quot;可&quot;, which literally may mean something like &quot;a thing that can be easily loved&quot;, or simpler, cute. But you wouldn&#x27;t be able to guess that if you just know the Kanji." :time 1566021338 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722539\.json (:by "mytailorisrich" :id "20722539" :kids (20723544) :parent "20722388" :text "I don&#x27;t know for Japanese as meaning sometimes shifts from Chinese, but in Chinese the standard definition of 可 is &quot;can, may, be able to&quot;.<p>You obviously learn it by itself but as Chinese words are mostly a combination of 2 characters, you immediately also have to learn e.g. 可以 (can, may, be able to), 可能 (maybe), 可爱 (cute) etc.<p>So someone who&#x27;s learning characters in order to get 90% coverage (or whatever) would not simply learn characters but learn actual words. Learning characters in isolation would not be that helpful, indeed.<p>When you don&#x27;t know a word (i.e. a combination) but you know the individual characters it is much easier to learn the new word either by guessing or checking.<p>In context, the meaning of 可爱 would be fairly straightforward to guess, for example. Even in English &#x27;lovable&#x27; is a synonym of &#x27;cute&#x27;." :time 1566024044 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723544\.json (:by "fenomas" :id "20723544" :kids (20723717 20742752) :parent "20722539" :text "&gt; the meaning of 可爱 would be fairly straightforward to guess<p>To be honest this whole thread about 可愛い is more or less bonkers, because it&#x27;s an ateji. The word&#x27;s meaning doesn&#x27;t derive from the characters, the characters got arbitrarily attached to an existing word because they were similar in sound and meaning.<p>As such, the whole thing is about as meaningful as talking about how easy it is to guess that 珈琲 means &quot;coffee&quot;..." :time 1566042972 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723717\.json (:by "mytailorisrich" :id "20723717" :kids (20724517 20724071) :parent "20723544" :text "I must say I don&#x27;t know much about ateji in Japanese.<p>In this case, though it does seem that the characters where chosen at least partly because of their actual meaning.<p>It seems that it is both an ateji and a jukujikun [1] because the word does not come from the characters but the characters do have the correct meaning.<p>[1]<a href=\"https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;%E5%8F%AF%E6%84%9B%E3%81%84#Japanese\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wiktionary.org&#x2F;wiki&#x2F;%E5%8F%AF%E6%84%9B%E3%81%84#J...</a>" :time 1566045497 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724071\.json (:by "fenomas" :id "20724071" :kids (20724181) :parent "20723717" :text "&gt; the characters where chosen at least partly because of their actual meaning<p>Sure, didn&#x27;t I say they were in my post?<p>The point was, in a discussion of how well X predicts Y, it&#x27;s not very useful to examine a test case where Y came first and X was chosen post-hoc to match it." :time 1566050456 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724181\.json (:by "mytailorisrich" :id "20724181" :kids (20724203) :parent "20724071" :text "&gt; <i>Sure, didn&#x27;t I say they were in my post?</i><p>No, quite the opposite actually ;)" :time 1566051915 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724203\.json (:by "fenomas" :id "20724203" :kids (20724307) :parent "20724181" :text "&gt; the characters got arbitrarily attached to an existing word <i>because they were similar in sound and meaning</i>" :time 1566052302 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724307\.json (:by "mytailorisrich" :id "20724307" :kids (20728102) :parent "20724203" :text "It does not seem arbitrary in this case because the meaning does match.<p>I do take your point that using that word in the discussion above, which is about Japanese was not the best example. On the other hand, it is a good example in chinese." :time 1566053512 :type "comment" :score 0 :link_title "The most frequent 777 characters give 90% coverage of Kanji in the wild")) (https://hacker-news\.firebaseio\.com/v0/item/20724306\.json (:by "groundlogic" :id "20724306" :kids (20728043) :parent "20724275" :text "The book &quot;The Supermen: Story of Seymour Cray and the Technical Wizards Behind the Supercomputer&quot; (1997) is great.<p>What struck me when reading it was that the Cray 1 that Seymor Cray designed alone in his cabin.. when it went for sale in 1977 for $7.9 million it was a 64-bit single core computer running at 80 Mhz, with 8 MB RAM. This computer could probably have run Quake! In 1977! At a respectable resolution&#x2F;framerate! In 1977! :)" :time 1566053508 :type "comment" :score 0 :link_title "Seymour Cray: An Appreciation (1997)")) (https://hacker-news\.firebaseio\.com/v0/item/20724305\.json (:by "Seatfrog" :dead t :id "20724305" :score 1 :time 1566053503 :title "Senior Marketing Manager Partnerships" :type "story" :url "https://careers.seatfrog.com/jobs/268110-senior-marketing-manager-partnerships" :link_title "Senior Marketing Manager Partnerships")) (https://hacker-news\.firebaseio\.com/v0/item/20722716\.json (:by "mgh2" :descendants 104 :id "20722716" :kids (20723286 20724623 20723625 20723153 20723148 20722946 20723320 20724699 20723328 20723166 20723308 20723962 20723026 20723212 20723326 20723391 20723188 20723817 20723223 20723207 20723431 20724545 20723396 20723377 20723134 20723450 20722958 20724016 20723408 20723204 20723244 20728361 20723144 20724179 20723628 20723301 20724095 20723350 20722945 20723569 20723404 20722925) :score 72 :time 1566026872 :title "People with unusually high IQ, why are you still unsuccessful?" :type "story" :url "https://www.quora.com/People-with-unusually-high-IQs-why-are-you-still-unsuccessful/answer/Susanna-Viljanen?share=1")) (https://hacker-news\.firebaseio\.com/v0/item/20723212\.json (:by "vemv" :id "20723212" :kids (20723239) :parent "20722716" :text "Not applying intelligence on real-world aspects that will make you successful is very much non-intelligent.<p>Likewise, not being able to effectively communicate with a variety of people shows a lack of analysis, learning, etc.<p>IOW, people feeling in the situation that their &quot;IQ&quot; is unfairly treated should level up, by broadening their conception of intelligence and also applying it in more contexts." :time 1566037252 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723239\.json (:by "Retric" :id "20723239" :kids (20723255 20723309) :parent "20723212" :text "Successful is a rather loaded term. Maximizing income and prestige is not inherently a great use of our limited time on earth.<p>I am not saying becoming an ascetic monk is a better or worse choice, just that people will try to maximize different things." :time 1566037752 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723309\.json (:by "vemv" :id "20723309" :kids (20723397 20724304) :parent "20723239" :text "Generally, we are rewarded with income and prestige when we did something valuable for society - so pursuing success isn&#x27;t inherently shallow either." :time 1566038960 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724304\.json (:by "lazylizard" :id "20724304" :parent "20723309" :text "So human rights lawyers are well paid and famous, unlike, say rap musicians?" :time 1566053496 :type "comment" :score 0 :link_title "People with unusually high IQ, why are you still unsuccessful?")) (https://hacker-news\.firebaseio\.com/v0/item/20723246\.json (:by "improvehk" :descendants 15 :id "20723246" :kids (20723555 20723529 20723462 20739039 20723411 20723596) :score 35 :time 1566037872 :title "Top accounting firms urged to fire pro-riot staff" :type "story" :url "http://www.globaltimes.cn/content/1161696.shtml")) (https://hacker-news\.firebaseio\.com/v0/item/20723596\.json (:by "deogeo" :id "20723596" :kids (20725012 20724049) :parent "20723246" :text "Will censorship apologists claim this isn&#x27;t censorship, because &quot;no-one is owed a job&quot;, or &quot;they&#x27;re private companies that can do what they like&quot;, then link to this &#x27;insightful&#x27; comic <a href=\"https:&#x2F;&#x2F;xkcd.com&#x2F;1357&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;xkcd.com&#x2F;1357&#x2F;</a> ?<p>I know this comment may seem shallow and argumentative, but these arguments regularly show up when the speech is unpopular, to explain why it&#x27;s &quot;not censorship&quot;." :time 1566043640 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724049\.json (:by "mef" :id "20724049" :kids (20724303) :parent "20723596" :text "if you dont see the difference between a business not hosting what they consider hate speech and a business firing its employees at the direct request of the government, I dont know what to tell you." :time 1566050138 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724303\.json (:by "deogeo" :id "20724303" :parent "20724049" :text "The difference is the power of the censor - the act is the same (Yes, people have been fired for controversial statements. And less controversial ones: <a href=\"https:&#x2F;&#x2F;www.nytimes.com&#x2F;2016&#x2F;05&#x2F;06&#x2F;business&#x2F;media&#x2F;cartoonist-fired-from-farm-news.html\" rel=\"nofollow\">https:&#x2F;&#x2F;www.nytimes.com&#x2F;2016&#x2F;05&#x2F;06&#x2F;business&#x2F;media&#x2F;cartoonist...</a>)." :time 1566053482 :type "comment" :score 0 :link_title "Top accounting firms urged to fire pro-riot staff")) (https://hacker-news\.firebaseio\.com/v0/item/20724302\.json (:by "Waterluvian" :id "20724302" :kids (20724521 20724383 20724448) :parent "20724151" :text "Gonna bet that for whatever reasons they do it, people who code on their own time are on average better coders and will on average have an easier time gettinv employment. Isn&#x27;t this true for any skill (except maybe neurosurgery)?" :time 1566053469 :type "comment" :score 0 :link_title "It is perfectly OK to only code at work, you can have a life too")) (https://hacker-news\.firebaseio\.com/v0/item/20717668\.json (:by "LinuxBender" :descendants 64 :id "20717668" :kids (20718256 20718561 20719755 20720587 20720295 20721302 20720450 20721371 20719823 20721255 20719919) :score 100 :time 1565977966 :title "The FCC Fined 'Jimmy Kimmel Live' 'The Walking Dead' for Use of Emergency Tones" :type "story" :url "https://www.cnn.com/2019/08/16/media/jimmy-kimmel-live-walking-dead-fcc-fine/index.html")) (https://hacker-news\.firebaseio\.com/v0/item/20718256\.json (:by "dacohenii" :id "20718256" :kids (20719904 20721305 20723205 20720289 20719956 20719743 20720371) :parent "20717668" :text "You better believe it! EAS is no joke, and FCC is right to take a hard line.<p>Not very many people know that tone contains data. (It&#x27;s pretty interesting, really; see wiki link below.)<p>Broadcasters have an EAS box that listens for alert tones on other frequencies and repeats it over the broadcast frequency (and others may listen, etc). Among other things, the data in the tone affects how far it propagates, so if someone plays a tone over the air that&#x27;s set to propagate nationwide, it&#x27;s kind of a problem.<p>This isn&#x27;t the first time this has happened, nor will it be the last.<p>Source: I worked on the engineering team at my college radio station (WSBF-FM Clemson).<p>EAS header: <a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Emergency_Alert_System#EAS_header\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Emergency_Alert_System#EAS_hea...</a>" :time 1565981060 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20720371\.json (:by "malandrew" :id "20720371" :kids (20720457 20720395 20722264 20720519) :parent "20718256" :text "If tones contain data and data is speech, does that not protect their use for entertainment purposes on free speech grounds?<p>This seems analogous to the free speech issues over the RSA encryption&#x2F;decryption algorithms during the 90s." :time 1565994978 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20720457\.json (:by "MrLeap" :id "20720457" :kids (20721379 20721004) :parent "20720371" :text "We&#x27;ve written asterisks after most &lt;li&gt;&#x27;s in the bill of rights.<p>Words that have the potential to incite imminent lawless action can&#x27;t rely on free speech as a shield.<p><a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shouting_fire_in_a_crowded_theater\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Shouting_fire_in_a_crowded_the...</a><p>There&#x27;s also illegal numbers<p><a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Illegal_number\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Illegal_number</a><p>Some math used to be considered a munition and was heavily controlled for export. Some restrictions remain, with advocates for more.<p><a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Export_of_cryptography_from_the_United_States\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Export_of_cryptography_from_th...</a><p>There&#x27;s laws that rely on courts to ad hoc determine the artistic validity of work, and thus its restrictions and even legality.<p><a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;United_States_obscenity_law\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;United_States_obscenity_law</a><p>Courts can require you keep secrets or not talk about certain topics.<p><a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gag_order\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Gag_order</a><p>You can receive a letter that requires that you surrender information on your customers, but forbids you from telling them.<p><a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;National_security_letter\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;National_security_letter</a><p>I know not all of those are relevant to this. Just enumerating free speech&#x27;s cheese holes I can remember to support why I don&#x27;t think upholding these fines would be hard." :time 1565995691 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721379\.json (:by "wahern" :id "20721379" :kids (20722223) :parent "20720457" :text "&gt; We&#x27;ve written asterisks after most &lt;li&gt;&#x27;s in the bill of rights.<p>These really aren&#x27;t &quot;exceptions&quot; to the Free Speech Clause as &quot;freedom of speech&quot; was <i>always</i> a legal term of art. Opinions of precisely what it means vary, even at the time the Constitution was drafted, but it certainly was never equivalent to the mere physical act of communicating. Indeed, speech implies something about the substance and motivation of what&#x27;s being communicated, which is exactly why performances and many other forms of activity--including abstention--are considered &quot;speech&quot;.<p>More generally, the exercise of any right is always implicitly limited by its effect on others&#x27; rights. Here we have a perfect example: the right of the public, through their government, to effectively communicate emergency information in a timely matter would be infringed if anybody could imitate the tones. There&#x27;s a natural conflict that must be resolved here, and for fairly obvious reasons (even if you don&#x27;t necessarily agree), it&#x27;s resolved in favor of the public." :time 1566005915 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722223\.json (:by "malandrew" :id "20722223" :kids (20722635 20722759 20724301 20722311) :parent "20721379" :text "The form of your argument is essentially:<p>&gt; the right of the public, through their government, to effectively do X via the government would be infringed if anybody could do Y.<p>Someone could literally substitute anything into X and Y here to justify very bad things. Such as:<p>&gt; the right of the public, through their government, to effectively forcibly redistribute wealth via the government would be infringed if anybody could refuse to pay taxes.<p>I know this is a bit of a strawman to illustrate the form of your argument, but the gulf between your statement and my strawmen is a spectrum of X and Y pairs, many of which are legitimately debatable.<p>Free speech is a negative right, which is a limit on government, which in turn means it cannot be infringed and that it has priority over rights of the government." :time 1566018718 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724301\.json (:by "dahart" :id "20724301" :parent "20722223" :text "&gt; Free speech is a negative right, which is a limit on government, which in turn means in cannot be infringed and that it has priority over rights of the government.<p>Thats not true in the sense that free speech is not absolute and never has been. Not all speech is protected by the constitutional directive, which is what others are trying to help you understand.<p><a href=\"https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Freedom_of_speech\" rel=\"nofollow\">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Freedom_of_speech</a><p>Make special note of the 3rd paragraph that lists more than a dozen categories of speech to which free speech protections do not apply.<p>&gt; Someone could literally substitute anything into X and Y here to justify very bad things.<p>Laws are historical artifacts made by people, they are not math or logic. Though people usually try hard to make them consistent, they cannot be deduced or extrapolated from first principles." :time 1566053467 :type "comment" :score 0 :link_title "The FCC Fined 'Jimmy Kimmel Live' 'The Walking Dead' for Use of Emergency Tones")) (https://hacker-news\.firebaseio\.com/v0/item/20722100\.json (:by "Endy" :id "20722100" :kids (20723317) :parent "20721609" :text "Second best reason to move away from Chrome." :time 1566016956 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723317\.json (:by "The_rationalist" :id "20723317" :kids (20724300) :parent "20722100" :text "Ridiculous, Firefox removed support for FTP far before chrome." :time 1566039142 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724300\.json (:by "kbrosnan" :id "20724300" :kids (20727620) :parent "20723317" :text "Firefox has not removed support for ftp. I just browsed to ftp:&#x2F;&#x2F;ftp.osuosl.org&#x2F; in Firefox 68 just before submitting this comment.<p>Mozilla stopped running ftp:&#x2F;&#x2F;ftp.mozilla.org quite a while ago. Maybe that is what you were remembering?" :time 1566053465 :type "comment" :score 0 :link_title "Google Plans to Deprecate FTP URL Support in Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20720998\.json (:by "vfc1" :id "20720998" :kids (20721356 20724299 20722071 20722044) :parent "20720513" :text "Most of the corn and soy produced is not for direct human consumption, but for cattle feed - <a href=\"https:&#x2F;&#x2F;www.usda.gov&#x2F;sites&#x2F;default&#x2F;files&#x2F;documents&#x2F;coexistence-soybeans-factsheet.pdf\" rel=\"nofollow\">https:&#x2F;&#x2F;www.usda.gov&#x2F;sites&#x2F;default&#x2F;files&#x2F;documents&#x2F;coexisten...</a><p>&gt; &quot;Just over 70 percent of the soybeans grown in the United States are used for animal feed...&quot;<p>These crops are heavily subsidized by the government, which allows the production of meat at a seemingly low price due to low feed costs, but in the end the taxpayer is paying for the actual meat price indirectly through taxes.<p>Why not reduce the production of soy and corn to reasonable levels, and let the consumers pay for the actual cost of meat?<p>If the government wants to subsidize crops, do so for fruits and vegetables instead." :time 1566001696 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724299\.json (:by "ajmurmann" :id "20724299" :parent "20720998" :text "It&#x27;s quite depressing how we are subsidizing cars and meat consumptions on the US. Two of the biggest factors in global warming and touching either will be a practically unwinnable political battle. Even if everyone believed in climate change the rural part of the US would fight this with all they have." :time 1566053418 :type "comment" :score 0 :link_title "U.S. Farmers Stung by Tariffs Now Face a $3.5B Corn Loss")) (https://hacker-news\.firebaseio\.com/v0/item/20724298\.json (:by "wchest" :id "20724298" :parent "20724227" :text "&gt; The JMAP protocol is transport agnostic and can be easily transported over a WebSocket, for example, as well as HTTP<p>From section 10. of the jmap.io link you referenced. I haven&#x27;t used JMAP or looked into the spec in any detail, but wanted to provide that context for anyone coming here and seeing the parent comment first. Sounds like you can use WebSocket or any other transport mechanism." :time 1566053389 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20723150\.json (:by "cyphar" :id "20723150" :kids (20723227 20723257) :parent "20723067" :text "I will preface this by admitting my only direct experience with IMAP as a protocol was with writing a few scripts to synchronise mail and having to fix bugs in the IMAP libraries I was using.<p>I must be missing something obvious -- how is IMAP a push protocol? All experiences with IMAP I&#x27;ve had are in the form of basic request-response flows.<p>Also, regarding JSON floats, most languages have the ability to give you errors if you encounter a float in a JSON field that is meant to be an integer. So it really shouldn&#x27;t matter at all that JSON&#x27;s floats are awful. I haven&#x27;t looked, but does JMAP use floats?<p>I don&#x27;t particularly <i>love</i> HTTP nor JSON, but if that&#x27;s the only problem with JMAP then it&#x27;s such a massive improvement over IMAP that we should have started switching to it yesterday." :time 1566036085 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723227\.json (:by "Sir_Cmpwn" :id "20723227" :kids (20724726 20724297 20724208 20724238) :parent "20723150" :text "Basically all IMAP servers found in the wild support IDLE:<p><a href=\"https:&#x2F;&#x2F;tools.ietf.org&#x2F;html&#x2F;rfc2177\" rel=\"nofollow\">https:&#x2F;&#x2F;tools.ietf.org&#x2F;html&#x2F;rfc2177</a>" :time 1566037608 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724297\.json (:by "bjourne" :id "20724297" :parent "20723227" :text "But that is an extension so you cannot count on it being there. Thus a well-written client would need to handle servers that do not support IDLE. The X11 protocol is similar in that it has a lot of extensions that are theoretically optional but <i>de facto</i> required to deliver a good user experience. It makes implementing such protocols complex because you need to duplicate code paths, one for when the extension is present and one for when it isn&#x27;t." :time 1566053371 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20722620\.json (:by "verisimilitudes" :id "20722620" :kids (20722638 20723020) :parent "20720630" :text "So, how long until everything is JSON-shit over port 80 and how long until port 80 is old news and only port 443 is used for anything and everything? I can&#x27;t claim to be familiar with IMAP, but it can&#x27;t be worse than this garbage that requires an HTTP client and a JSON parser.<p>To process JSON, you must inspect every character, which is reason enough it&#x27;s an awful &#x27;&#x27;format&#x27;&#x27; that only an ignorant could hold dear. Douglas Crockford brags about how smart he is for disallowing comments, but there&#x27;s whitespace allowed everywhere. Let&#x27;s not forget this asinine integer nonsense, because JavaScript lacks real integers.<p>I&#x27;m sure most people think HTTP clients and JSON parsers are standard-library affairs, nowadays, though; let&#x27;s just entirely ignore matters of licensing and whatnot.<p>It&#x27;s disgusting to see this as an IETF standard, but people have been complaining about how that moves along for decades; take a look at Google&#x27;s robots.txt &#x27;&#x27;standard&#x27;&#x27; that doesn&#x27;t do anything useful and effectively makes every existing file standard, rather than do much of anything worthwhile. The WWW and JavaScript are nothing more than a continuation of this worse-is-better filth that UNIX and C previously championed; decades ago, the IETF revised the RFC for the Finger protocol and warned about security, solely because some idiot wrote a shitty Finger server in C; now, we have useless and unnecessary standards such as this that only serve to further this next generation of idiocy.<p>I wonder when all of this will finally collapse under its own weight." :time 1566025434 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722638\.json (:by "jimbo1qaz" :id "20722638" :kids (20722774 20722701 20722835 20722737) :parent "20722620" :text "Can you provide some actual arguments as to what&#x27;s wrong with JSON? It&#x27;s a text format that can be inspected by humans, unlike binary formats. (Maybe IMAP is a text format too, so this isn&#x27;t an advantage inherently) And JMAP may have better semantics than IMAP, and there&#x27;s nothing inherently wrong with JSON (other than edge cases)." :time 1566025664 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722701\.json (:by "verisimilitudes" :id "20722701" :kids (20727056 20724296 20724342 20724173) :parent "20722638" :text "&gt;Can you provide some actual arguments as to what&#x27;s wrong with JSON?<p>It&#x27;s a wasteful, textual format derived from a programming language vomited forth in under a week. It has asinine integer characteristics for no good reason; it&#x27;s not a random-access format; validating it is even more work; hash table keys that appear multiple times, instead of being in error, instead overwrite each other, defeating most any kind of optimization; it is thus wildly inefficient to manipulate, as manipulating it correctly in all cases requires full and comprehensive parsing with checking. It is an asinine &#x27;&#x27;format&#x27;&#x27;.<p>&gt;It&#x27;s a text format that can be inspected by humans, unlike binary formats.<p>Even then, there are much better textual formats that could be used, but I&#x27;m of the opinion that numerical (binary) formats are strictly superior, especially as they&#x27;re used increasingly often. It&#x27;s better to have good tools that will provide a human-readable representation, rather than pretend a single, inefficient representation for both man and machine is somehow the best option.<p>&gt;(Maybe IMAP is a text format too, so this isn&#x27;t an advantage inherently) And JMAP may have better semantics than IMAP, and there&#x27;s nothing inherently wrong with JSON (other than edge cases).<p>Computer programs written by anyone competent are built around edge cases; that&#x27;s much of what any reliable program is, accounting for edge cases. To disregarded edge cases, of which there are many in JSON, speaks to me that you have little concern for writing software correctly, but I imagine you&#x27;d deny this, as who doesn&#x27;t want to write correct software? Simply understand that using a format with so many edge cases and other defects as JSON is foolhardy for much of anything." :time 1566026586 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724296\.json (:by "brongondwana" :id "20724296" :kids (20724351) :parent "20722701" :text "The problem with being clever and efficient is that you wind up having to write things like:<p><a href=\"https:&#x2F;&#x2F;tools.ietf.org&#x2F;html&#x2F;rfc6868\" rel=\"nofollow\">https:&#x2F;&#x2F;tools.ietf.org&#x2F;html&#x2F;rfc6868</a><p>Which is the kind of horror case of trying to do everything with clever little pieces of micro-format.<p>Now, the argument between XML and JSON is less of a big deal, except XML gets wishy-washy with whitespace in some ways which frustrate me. JSON number handling is screwy, it&#x27;s true. I&#x27;d be tempted by CBOR if there were no other considerations - and I&#x27;d love to write a JMAP-over-CBOR or JMAP-over-ASN.1 or whatever at some point.<p>But you can very easily structure non-binary data in and out of JSON reliably, and everyone can get a parser which works. That&#x27;s a big win. It&#x27;s fine to disregard edge cases if you stay away from the edges - for example if you&#x27;re serialising integers between 0 and 1000 then the fact that your datatype isn&#x27;t 256 bit clean isn&#x27;t a big deal. Same way you can use Newtonian physics when dealing with sprinters - but I don&#x27;t think that race organisers have little concern for running a race correctly because they don&#x27;t factor in relativity.<p>So we kept JMAP in the safe subset of JSON, because it&#x27;s the best format for a whole lot of other reasons." :time 1566053370 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20722420\.json (:by "jdietrich" :id "20722420" :kids (20722480 20722904) :parent "20721428" :text "<i>&gt;I presume there&#x27;s another version from a different point of view that makes them look more heroic.</i><p>Comment is free, but facts are sacred. The facts of the case can only be interpreted to make Oberlin look heroic if the Gibsons were in fact racist; a jury found that they weren&#x27;t. If we accept that the jury were correct in that judgement, then the actions of Oberlin are inexcusable - the college administration were actively complicit in libelling the Gibsons. I see no reason to doubt that the jury came to a conclusion that was justified by the evidence.<p>If we accept the facts of the case, what possible alternative explanation is there? That it&#x27;s OK to try and ruin a business based on the mere suspicion that they might possibly be racist? That accusations of racism should be believed uncritically, regardless of the evidence? That the law of libel is an unjust restriction of speech and that anyone should be able to make false accusations with impunity?<p>I&#x27;m genuinely looking for a steelman argument, but I can&#x27;t find one. The closest I could find to a defence of Oberlin are the articles below, which argue that a) Oberlin should not be culpable for merely <i>failing to rein in</i> the actions of students and faculty and b) accusing someone of being racist is merely an opinion, so cannot by definition be libellous. On the first point, I think the evidence is clear that senior administrators acting in an official capacity were far more than passive bystanders. On the second point, while an accusation of racism in the general case may possibly be mere opinion, an accusation that the Gibsons engaged in racial profiling is actionable.<p><a href=\"https:&#x2F;&#x2F;www.forbes.com&#x2F;sites&#x2F;evangerstmann&#x2F;2019&#x2F;06&#x2F;12&#x2F;the-11-million-dollar-libel-verdict-against-oberlin-college-is-a-threat-to-colleges-nationwide&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.forbes.com&#x2F;sites&#x2F;evangerstmann&#x2F;2019&#x2F;06&#x2F;12&#x2F;the-11...</a><p><a href=\"https:&#x2F;&#x2F;academeblog.org&#x2F;2019&#x2F;06&#x2F;13&#x2F;the-dangerous-defamation-judgment-against-oberlin-college&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;academeblog.org&#x2F;2019&#x2F;06&#x2F;13&#x2F;the-dangerous-defamation-...</a>" :time 1566021918 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722904\.json (:by "m-ee" :id "20722904" :kids (20723830 20724065 20724740 20723590 20724516 20723722) :parent "20722420" :text "Anecdotal sources, so take that as you will. I didn&#x27;t go to Oberlin but have a fair amount of friends that did and they have talked about this case extensively. They all agree that Gibsons frequently racially profiled students but that the students and university overstepped here and made the matter much worse by organizing protests to support students that were very obviously in the wrong. This case aside, it&#x27;s not an outlandish claim that a store in an isolated semi rural area would have issues like this, and I don&#x27;t doubt that it happened.<p>In addition to whatever racial undercurrents are present there&#x27;s a strong students vs townies tension in the town of Oberlin and the store, again not surprising with a very activist liberal school in the middle of nowhere. Car ownership is actively discouraged and most students don&#x27;t have other options for shopping so despite there being no love lost neither party really had other options. Students needed the store and the store needed business. General consensus among my friends is that the university&#x27;s egregious missteps gave Gibsons an opportunity to cash out of a business they didn&#x27;t particularly enjoy being in and they took it." :time 1566030948 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724065\.json (:by "xibalba" :id "20724065" :kids (20724295) :parent "20722904" :text "In contrast to the 2nd hand opinionated recollections of your friends, actual facts were presented in the article:<p>&gt; David Gibson brought statistics from the Oberlin Police Department to the college showing that of the 40 people arrested for shoplifting at Gibsons over the previous five years, 33 were students of the college, 32 were white, six were African American and two were Asian, which almost perfectly matched the racial makeup of the city." :time 1566050415 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724295\.json (:by "nkurz" :id "20724295" :kids (20724496) :parent "20724065" :text "It&#x27;s a useful statistic to consider as a baseline, but I&#x27;m not sure it&#x27;s relevant to the accusation. &quot;Racial profiling&quot; usually means that people of a particular race are singled out for attention to a degree greater than appropriate. One definition of &quot;appropriate&quot; is matching the incidence rate. Showing evidence that the number of people arrested matches the racial profile of the town might imply that the a rational shopowner should be equally suspicious of all races. But it doesn&#x27;t (so far as I can see) show that in actuality they treat all races equally. Would the statistics be in any way contradicted if the store was in fact unduly suspicious of black customers?" :time 1566053360 :type "comment" :score 0 :link_title "O Oberlin, My Oberlin")) (https://hacker-news\.firebaseio\.com/v0/item/20717428\.json (:by "artsandsci" :descendants 163 :id "20717428" :kids (20717672 20717825 20717786 20717752 20719226 20717867 20718745 20718002 20719717 20724903 20717644 20719155 20719444 20719554 20717671 20717662 20717714 20717696 20717649) :score 289 :time 1565976744 :title "Big Coal Plants Begin to Close" :type "story" :url "https://www.scientificamerican.com/article/and-now-the-really-big-coal-plants-begin-to-close/")) (https://hacker-news\.firebaseio\.com/v0/item/20717672\.json (:by "jasoncartwright" :id "20717672" :kids (20718030 20718467 20718096 20717709) :parent "20717428" :text "From the UK...
&quot;A decade ago, coal plants generated almost a third of the UKs electricity, but in the first half of this year they have provided only 3%.&quot;<p><a href=\"https:&#x2F;&#x2F;www.theguardian.com&#x2F;business&#x2F;2019&#x2F;jun&#x2F;21&#x2F;zero-carbon-energy-overtakes-fossil-fuels-as-the-uks-largest-electricity-source\" rel=\"nofollow\">https:&#x2F;&#x2F;www.theguardian.com&#x2F;business&#x2F;2019&#x2F;jun&#x2F;21&#x2F;zero-carbon...</a><p><a href=\"https:&#x2F;&#x2F;electricityproduction.uk&#x2F;from&#x2F;coal&#x2F;?t=8y\" rel=\"nofollow\">https:&#x2F;&#x2F;electricityproduction.uk&#x2F;from&#x2F;coal&#x2F;?t=8y</a>" :time 1565977978 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20718030\.json (:by "nathell" :id "20718030" :kids (20718368 20718263 20720879 20725207 20719205 20720733) :parent "20717672" :text "Meanwhile in Poland it&#x27;s been 78.2% in 2018, &quot;down&quot; from 78.4% in 2017. And the Polish government has made it clear that coal will remain the basis of energy production here.<p>I&#x27;m frustrated as I&#x27;m writing this on a train from Berlin to Warsaw. One of the reasons why I chose to travel by train rather than fly was the carbon footprint journey, and I&#x27;m cutting it down much less than I should be." :time 1565979915 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20718368\.json (:by "rossdavidh" :id "20718368" :kids (20721684 20719048 20719624 20719513 20719054) :parent "20718030" :text "Different places change at different rates. One thing that will happen, however, is that as some of the big coal customers switch, the economies of scale for coal production change, and it becomes even more expensive. So, coal will eventually become too pricey even for places like Poland, even though &quot;Poland&quot; does not bring to mind &quot;summer skies where solar would be competitive&quot; (I may be biased as I&#x27;ve only ever visited Poland around Christmastime)." :time 1565981574 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20719048\.json (:by "oppositelock" :id "20719048" :kids (20722935 20722107 20720057 20720530) :parent "20718368" :text "Poland&#x27;s only local energy source is coal, which is why they&#x27;re so set on using it. Natural gas comes mainly from Russia, and they don&#x27;t have the capital for nuclear. Solar isn&#x27;t a good option in Poland due to the long winter nights, and it&#x27;s not a particularly windy country for wind generation." :time 1565985223 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722935\.json (:by "lacogubik" :id "20722935" :kids (20724294) :parent "20719048" :text "They definitely have enough capital for nuclear. Their neighbours, Slovakia and Czechia, both have quite significant nuclear installations. Czechia generates 34% [1] of electricity from nuclear and Slovakia 52% [2]. Slovakia is finishing expansion of one of their nuclear power plants (Mochovce), which will add 2 more reactors - each with ability to deliver 13% of total country consumption [3].<p>Both Slovakia and Czechia are bit more &quot;richer&quot; than Poland (if you look at GDP (PPP) per capita), however Poland is much bigger economy - 5x size of Slovakia.<p>My guess is that because so far they had so much coal (largest reserves in Europe [4]), it was no brainer for them. However they are now in the process of commissioning nuclear power plant and plan to generate power from nuclear by 2033 [4]<p>[1] <a href=\"https:&#x2F;&#x2F;cs.wikipedia.org&#x2F;wiki&#x2F;Energetika_v_Česku#Výroba_elektřiny\" rel=\"nofollow\">https:&#x2F;&#x2F;cs.wikipedia.org&#x2F;wiki&#x2F;Energetika_v_Česku#Výroba_elek...</a> (second row - Jadro - is nuclear)<p>[2] <a href=\"https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Nuclear_energy_in_Slovakia\" rel=\"nofollow\">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Nuclear_energy_in_Slovakia</a><p>[3] <a href=\"https:&#x2F;&#x2F;www.seas.sk&#x2F;mochovce-3-4-npp\" rel=\"nofollow\">https:&#x2F;&#x2F;www.seas.sk&#x2F;mochovce-3-4-npp</a><p>[4] <a href=\"https:&#x2F;&#x2F;www.world-nuclear.org&#x2F;information-library&#x2F;country-profiles&#x2F;countries-o-s&#x2F;poland.aspx\" rel=\"nofollow\">https:&#x2F;&#x2F;www.world-nuclear.org&#x2F;information-library&#x2F;country-pr...</a>" :time 1566031709 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724294\.json (:by "rossdavidh" :id "20724294" :parent "20722935" :text "Nuclear may have some of the same issues as coal, in that if its use declines worldwide it becomes more expensive for you to keep using it. Not to mention the historical baggage associated with it." :time 1566053316 :type "comment" :score 0 :link_title "Big Coal Plants Begin to Close")) (https://hacker-news\.firebaseio\.com/v0/item/20723982\.json (:by "fortran77" :descendants 1 :id "20723982" :kids (20724293) :score 4 :time 1566049315 :title "A Smart Phone from 1984" :type "story" :url "https://www.youtube.com/watch?v=6QB0OinQkgA")) (https://hacker-news\.firebaseio\.com/v0/item/20724293\.json (:by "gildas" :id "20724293" :parent "20723982" :text "Demo of the competitor&#x27;s phone (ICL One Per Desk computer) that can be seen at 15:00: <a href=\"https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hZDVHi3UywM\" rel=\"nofollow\">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hZDVHi3UywM</a>" :time 1566053298 :type "comment" :score 0 :link_title "A Smart Phone from 1984")) (https://hacker-news\.firebaseio\.com/v0/item/20723143\.json (:by "zazagura" :id "20723143" :kids (20723176 20723263 20724292 20724083) :parent "20722521" :text "You are naive.<p>Argentina is a serial defaulter, every decade or so it defaults on it&#x27;s debt.<p>The next day creditors line up to give it money again.<p>It&#x27;s hilarious.<p><a href=\"https:&#x2F;&#x2F;ftalphaville.ft.com&#x2F;2019&#x2F;04&#x2F;30&#x2F;1556614127000&#x2F;Why-investors-keep-coming-back-to-Argentina&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;ftalphaville.ft.com&#x2F;2019&#x2F;04&#x2F;30&#x2F;1556614127000&#x2F;Why-inv...</a>" :time 1566035884 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724292\.json (:by "macspoofing" :id "20724292" :parent "20723143" :text "&gt;The next day creditors line up to give it money again.<p>At what rate? In what currency?" :time 1566053276 :type "comment" :score 0 :link_title "Japan surpasses China as largest foreign holder of US Treasurys")) (https://hacker-news\.firebaseio\.com/v0/item/20722004\.json (:by "abootstrapper" :id "20722004" :kids (20722213 20722262 20724291 20724128) :parent "20721448" :text "There is a bipartisan carbon fee and dividend bill in the United States Congress right now with 59 sponsors[1], called The Energy Innovation and Carbon Dividend Act (H.R. 763)[2]. This bill puts a fee on fossil fuels that grows over time. The money collected (minus administrative costs) is paid back to every American to spend as they see fit.<p>Citizen&#x27;s Climate Lobby is a bipartisan organization of regular people trying to get this bill passed. Please check out CCL and write your representative[3] to ask them to sponsor H.R. 763. It&#x27;s our best shot at lowering green house gasses quickly.<p>[1] <a href=\"https:&#x2F;&#x2F;energyinnovationact.org&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;energyinnovationact.org&#x2F;</a><p>[2] <a href=\"https:&#x2F;&#x2F;www.congress.gov&#x2F;bill&#x2F;116th-congress&#x2F;house-bill&#x2F;763\" rel=\"nofollow\">https:&#x2F;&#x2F;www.congress.gov&#x2F;bill&#x2F;116th-congress&#x2F;house-bill&#x2F;763</a><p>[3] <a href=\"https:&#x2F;&#x2F;citizensclimatelobby.org&#x2F;write-your-representative&#x2F;#&#x2F;48&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;citizensclimatelobby.org&#x2F;write-your-representative&#x2F;#...</a>" :time 1566015497 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724291\.json (:by "edcastano" :id "20724291" :parent "20722004" :text "Check out www.writegreen.org to help find and write a letter to your elected officials." :time 1566053268 :type "comment" :score 0 :link_title "NOAA Data Confirms July Was Hottest Month Ever Recorded")) (https://hacker-news\.firebaseio\.com/v0/item/20720111\.json (:by "digitalnalogika" :descendants 24 :id "20720111" :kids (20723087 20720657 20722682 20720666 20721638 20722660 20727688) :score 168 :time 1565992638 :title "Highlights from Git 2.23" :type "story" :url "https://github.blog/2019-08-16-highlights-from-git-2-23/")) (https://hacker-news\.firebaseio\.com/v0/item/20720657\.json (:by "nemetroid" :id "20720657" :kids (20720710) :parent "20720111" :text "I&#x27;m wary about git restore --staged. It seems backwards to have a destructive (worktree-modifying) command become non-destructive by adding a flag. To me, this appears more footgun-prone than git reset, which defaults to non-destructive behaviour and requires the ominous --hard flag in order to become destructive.<p>So I will probably avoid both git restore --staged and git reset --hard (and suggest to others to do the same). I hope git status will keep the hint to use git reset to unstage, even after git-restore becomes stable." :time 1565997961 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20720710\.json (:by "dfabulich" :id "20720710" :kids (20721156 20722251 20721041 20721333) :parent "20720657" :text "Yeah, it&#x27;s mirroring the behavior of &quot;git checkout -- myfile&quot; which also does destructive changes without warning.<p>These new commands were hatched in response to a blog post from a couple of years ago pointing out the confusion. <a href=\"https:&#x2F;&#x2F;redfin.engineering&#x2F;two-commits-that-wrecked-the-user-experience-of-git-f0075b77eab1\" rel=\"nofollow\">https:&#x2F;&#x2F;redfin.engineering&#x2F;two-commits-that-wrecked-the-user...</a><p>A good conversation on HN followed. <a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14712269\" rel=\"nofollow\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14712269</a><p>I&#x27;ve long wished git checkout (and now, git restore) would save the contents of blown-away worktree files somewhere (e.g. a throwaway stash) so that they could be retrieved from the reflog or something.<p>In my mind&#x27;s eye, the command would be something like &quot;git trash&quot; and it would throw your changes into a trash can, where you could fetch them back out again later, until the GC erased them in ~30 days or so." :time 1565998517 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722251\.json (:by "yjftsjthsd-h" :id "20722251" :kids (20724290) :parent "20720710" :text "As a comparison, mercurial seems to do this; if you revert an uncommitted change, it makes a &quot;*.orig&quot; file. (Mercurial generally is more obsessed with never losing anything than git, such as its refusal to delete commits)" :time 1566019206 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724290\.json (:by "chongli" :id "20724290" :parent "20722251" :text "<i>Mercurial generally is more obsessed with never losing anything</i><p>Which is silly, because people often commit sensitive data such as private keys or customer&#x27;s personal information. Sometimes you really do need to delete a commit (or worse, a file that lives through a long history of commits)." :time 1566053258 :type "comment" :score 0 :link_title "Highlights from Git 2.23")) (https://hacker-news\.firebaseio\.com/v0/item/20721363\.json (:by "leakybit" :id "20721363" :kids (20724289 20743424 20721566) :parent "20720876" :text "Why should profit be the motive to grow food. What extactly have we been doing as a society that we still have people who stuggle to pay for basic necessities needed to live." :time 1566005676 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724289\.json (:by "ajmurmann" :id "20724289" :parent "20721363" :text "It&#x27;s because the market is an incredibly powerful way to make this effective. However, that&#x27;s assuming it&#x27;s a well functioning market and that incentives are actually going towards filling all important needs and we don&#x27;t fall into some game theoretical dilemma. The latter is where markers need to be directed or supplemented. I&#x27;d argue that the free market would be the best way to make sure we get the food the vast majority of consumers want at a good price. However, I&#x27;d also agree that the free market will fail at providing safety from famines in a bad year or making farming sustainable in the long run.<p>That some people are starving despite overproduction of food is a symptom of a larger economic problem in the US. It&#x27;s not that the wrong goods are being produced but that we distribute them in a way that leaves many people below there minimal needs. Solutions to me are obvious: &quot;Traditional&quot; forms of wellfare like we see in Europe or UBI." :time 1566053240 :type "comment" :score 0 :link_title "U.S. Farmers Stung by Tariffs Now Face a $3.5B Corn Loss")) (https://hacker-news\.firebaseio\.com/v0/item/20723609\.json (:by "neverminder" :descendants 54 :id "20723609" :kids (20723923 20723881 20723885 20723927 20724288 20723958 20723805 20723941 20723843 20723895 20724174 20723981 20723949 20724155 20723988 20724347 20723863) :score 29 :time 1566043812 :title "Anti-sex toilets to spray users with water jets" :type "story" :url "https://www.independent.co.uk/news/uk/home-news/sex-toilets-spray-water-alarm-cottaging-illegal-wales-porthcawl-a9063386.html")) (https://hacker-news\.firebaseio\.com/v0/item/20724288\.json (:by "Zenst" :id "20724288" :parent "20723609" :text "I read about these toilets the other day, though they do concern me in a few area&#x27;s:<p>Some people sneeze and it causes sudden physical movement - boosh - soaked in water from a jet.
Over-normalised by weight person uses the toilet - door won&#x27;t close as thinks two people.
People with IBS, constipation, ..... - door opens as taking too long.<p>Whilst I think these are good - we did have the perfect solution decades ago - a toilet attendant. Simple, effective, caters for all the edge cases and above all - utilises the over abundant resource of humans that just keeps on growing in numbers. Not many resources do that on this planet - apart from Co2.<p>So whilst the sentiments and efforts are great, not all solutions are IMHO suited for automation and unless we are striving to create as many unemployed humans as possible, I see not need to move in that direction upon this. Bring back toilet attendants, they just worked.<p>As for myself, fear of a long bowel movement and violent sneeze would see me soaking wet with the door open and unable to do anything about it." :time 1566053234 :type "comment" :score 0 :link_title "Anti-sex toilets to spray users with water jets")) (https://hacker-news\.firebaseio\.com/v0/item/20724061\.json (:by "Jaruzel" :id "20724061" :kids (20724432 20724348 20724287 20724085 20724696 20725819) :parent "20721609" :text "There are 100,000s of resources on publicly accessible FTP servers and the removal of direct access to these files via one of the worlds most used browsers is major blow for information storage and retrieval on the internet.<p>It is obvious that the next FTP related headline we see from Google is when (not, if) they drop FTP links from all Google search results. There&#x27;s no point them listing FTP urls in the results if their own browser can&#x27;t connect to them.<p>(I don&#x27;t understand why they can&#x27;t just keep FTP support in, but with a security dialog that warns users the connection and data will be non-encrypted)<p>So much is going to be lost when this happens, it&#x27;s really sad. All because Google want to recreate the internet as the Googlenet, with HTTPS URLs only, most of which link to their own walled garden servers (AMP etc.)<p>The internet started off as a wonderful limitless information sharing platform, now it&#x27;s just a shopping mall controlled by corporates. The worse thing is... the general public <i>just don&#x27;t care</i>." :time 1566050356 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724287\.json (:by "tln" :id "20724287" :kids (20724325) :parent "20724061" :text "&gt; There are 100,000s of resources [...] major blow for information storage<p>Thats a very small fraction of all the resources.<p>&gt; It is obvious that the next FTP related headline we see from Google is when (not, if) they drop FTP links from all Google search results. There&#x27;s no point them listing FTP urls in the results if their own browser can&#x27;t connect to them.<p>This is a worthy concern, for sure. Although how do you know they haven&#x27;t already done this? Do you have a search that shows ftp: urls?<p>&gt; The internet started off as a wonderful limitless information sharing platform, now it&#x27;s just a shopping mall controlled by corporates.<p>I&#x27;m trying to think of the period when the internet wasn&#x27;t driven by corporate interests. Before the dot com boom, I suppose? When newsgroups thrived, and email servers roamed free without spam? That was fun but theres a fuckton more information on the internet now." :time 1566053233 :type "comment" :score 0 :link_title "Google Plans to Deprecate FTP URL Support in Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20724286\.json (:by "Nasreddin_Hodja" :id "20724286" :parent "20724258" :text "&gt; HTML5 Server Sent Events are better than long polling<p>But it works the same way: infinite http connection." :time 1566053223 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20724285\.json (:by "Forge36" :id "20724285" :parent "20721609" :text "Will FTP links prompt to open another program? I&#x27;m for the change if Google provides an extension&#x2F;recommends a viewer.<p>If suddenly the links stop working and there isn&#x27;t a way view the contents, it will be a frustrating transition" :time 1566053209 :type "comment" :score 0 :link_title "Google Plans to Deprecate FTP URL Support in Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20723455\.json (:by "gsliepen" :id "20723455" :kids (20724284) :parent "20722538" :text "Indeed, Norway protects farmers in order to ensure agriculture is kept alive, as well as keeping remote areas habitable. I think that&#x27;s a good precaution. However, Norwegian farms are very inefficient compared to for example Dutch farms. And given that energy is very cheap in Norway, they could have built a lot more greenhouses.<p>As a foreigner living in Norway, I can say the food in the supermarkets is quite bad compared to what you get elsewhere. And while the onions, cabbage and root vegetables that are in the shelves are produced in Norway, most of the other products actually come from elsewhere, mainly from the Netherlands and from Spain. Just check the country of origin labels next time you do shopping. I know I am often wrong in my assumptions of where food is coming from." :time 1566041759 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724284\.json (:by "varjag" :id "20724284" :parent "20723455" :text "For much of the produce (e.g. fruits and berries) you have both imported and Norwegian versions. Some of them are only seasonal here however, and you certainly ain&#x27;t getting Norwegian bananas any time of the year." :time 1566053203 :type "comment" :score 0 :link_title "U.S. Farmers Stung by Tariffs Now Face a $3.5B Corn Loss")) (https://hacker-news\.firebaseio\.com/v0/item/20724283\.json (:by "JoeAltmaier" :id "20724283" :kids (20728993) :parent "20721715" :text "I actually remember when it came out. Played it briefly with my sons (8-10). We couldn&#x27;t get past the opening scenes, died so many time in the first hour of playing, for no apparent reason with no apparent solution, that we gave up and never played it again.<p>So I don&#x27;t have any fond memories of it whatsoever." :time 1566053189 :type "comment" :score 0 :link_title "Alone in the Dark")) (https://hacker-news\.firebaseio\.com/v0/item/20724282\.json (:by "ksec" :id "20724282" :parent "20723217" :text "&gt;I believe played a role in the decline of everyone having a blog.<p>Is that really the case though? Wordpress ( Love it or Hate it ), both .com and self hosted is still thriving.<p>And if people are writing less blog, I think it has more to do with Social Media ( Facebook ) than RSS or Google Search &#x2F; Reader." :time 1566053154 :type "comment" :score 0 :link_title "Google Plans to Deprecate FTP URL Support in Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20721428\.json (:by "nkurz" :id "20721428" :kids (20722420 20721644 20721542 20721831 20724431 20724651 20722636) :parent "20720230" :text "Can anyone point to a parallel article that makes Oberlin College look like the &quot;good guy&quot; here? This article does a pretty convincing job of making them look ridiculous, but I presume there&#x27;s another version from a different point of view that makes them look more heroic." :time 1566006748 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721831\.json (:by "nyolfen" :id "20721831" :kids (20724112) :parent "20721428" :text "here is a more sympathetic account, which crucially does not dispute the facts of the case:<p><a href=\"https:&#x2F;&#x2F;www.toledoblade.com&#x2F;local&#x2F;education&#x2F;2019&#x2F;06&#x2F;15&#x2F;oberlin-college-gibsons-bakery-libel-lawsuit-race-community-free-speech&#x2F;stories&#x2F;20190614189\" rel=\"nofollow\">https:&#x2F;&#x2F;www.toledoblade.com&#x2F;local&#x2F;education&#x2F;2019&#x2F;06&#x2F;15&#x2F;oberl...</a><p>i think you will have a hard time finding anything besides letters to alumni that make them sound like &#x27;good guys&#x27;, though" :time 1566012896 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724112\.json (:by "cobbzilla" :id "20724112" :kids (20724281) :parent "20721831" :text "From the Toledo article you linked:<p>————<p>Kameron Dunbar, also a fresh Oberlin graduate, said he had “uncomfortable experiences” along racial lines in Gibsons, including times where he was asked to take off his backpack in the store when other, white customers werent asked to do the same. He remembers feeling “watched in ways that may not manifest the same for a white audience.”<p>“I never wrote a review on Yelp, I didnt write to Better Business Bureau — I just decided not to patronize there anymore,” Mr. Dunbar said.<p>—————<p>This article and Mr. Dunbars potential bias are discussed in TFA, with the clincher:<p>“Neither the New York Times, nor Rolling Stone, nor any of the other media outlets that quoted Dunbar noted that he worked alongside Jonathan Aladin in the Office of the Student Treasurer and was a paid blogger for Oberlins Office of Communications.”<p>Not exactly star witness material, but precisely the kind of person who might subtly push an agenda in the media, facts be damned." :time 1566050990 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724281\.json (:by "SilasX" :id "20724281" :parent "20724112" :text "That dynamic reminds me of Scott Alexanders toxoplasmosis of rage article[1]. That, even when theres a legitimate grievance, activists make a cause out of the least sympathetic case, like Michael Brown for police brutality against black people.<p>Lets assume the Gibson store does racially profile customers, and does it in a way that doesnt quite bubble up to the arrest statistics. Even so, why would you make your “hill to die on” out of a case where their suspicions were majestically justified, where the customer was not only shoplifting, but willing to assault the shopkeeper and kick him while hes down?<p>[1] <a href=\"https:&#x2F;&#x2F;slatestarcodex.com&#x2F;2014&#x2F;12&#x2F;17&#x2F;the-toxoplasma-of-rage&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;slatestarcodex.com&#x2F;2014&#x2F;12&#x2F;17&#x2F;the-toxoplasma-of-rage...</a>" :time 1566053141 :type "comment" :score 0 :link_title "O Oberlin, My Oberlin")) (https://hacker-news\.firebaseio\.com/v0/item/20724280\.json (:by "rolltiide" :id "20724280" :parent "20722951" :text "Science Nonfiction channel?" :time 1566053137 :type "comment" :score 0 :link_title "Across the Universe, a star exploded so violently that it annihilated itself")) (https://hacker-news\.firebaseio\.com/v0/item/20724279\.json (:by "tosh" :id "20724279" :kids (20728105 20727714) :parent "20724275" :text "&gt; There are many legends about Seymour Cray. John Rollwagen, a colleague for many years, tells the story of a French scientist who visited Cray&#x27;s home in Chippewa Falls. Asked what were the secrets of his success, Cray said &quot;Well, we have elves here, and they help me&quot;. Cray subsequently showed his visitor a tunnel he had built under his house, explaining that when he reached an impasse in his computer design, he would retire to the tunnel to dig. &quot;While I&#x27;m digging in the tunnel, the elves will often come to me with solutions to my problem&quot;, he said." :time 1566053131 :type "comment" :score 0 :link_title "Seymour Cray: An Appreciation (1997)")) (https://hacker-news\.firebaseio\.com/v0/item/20723401\.json (:by "pseudolus" :descendants 3 :id "20723401" :kids (20724278 20726103) :score 22 :time 1566040732 :title "It's techno-racism: Detroit is using facial recognition to make arrests" :type "story" :url "https://www.theguardian.com/us-news/2019/aug/16/its-techno-racism-detroit-is-quietly-using-facial-recognition-to-make-arrests")) (https://hacker-news\.firebaseio\.com/v0/item/20724278\.json (:by "lacker" :id "20724278" :kids (20724543) :parent "20723401" :text "Facial recognition technology with some error rate doesnt seem like a huge problem for police since they can always manually review the video later to make sure its the same person." :time 1566053120 :type "comment" :score 0 :link_title "It's techno-racism: Detroit is using facial recognition to make arrests")) (https://hacker-news\.firebaseio\.com/v0/item/20723366\.json (:by "chr15m" :descendants 30 :id "20723366" :kids (20724466 20723973 20724398 20724839 20724187 20724336 20723974 20724008 20723939 20724022 20726160 20724277 20723944 20724394) :score 281 :time 1566040149 :title "Show HN: ClojureScript pixel game engine with Blender live-reloading" :type "story" :url "https://mccormick.cx/news/entries/clojurescript-pixel-game-engine-with-blender-live-reloading")) (https://hacker-news\.firebaseio\.com/v0/item/20724277\.json (:by "ape4" :id "20724277" :kids (20724481) :parent "20723366" :text "And this guys seems to have made his own font" :time 1566053117 :type "comment" :score 0 :link_title "Show HN: ClojureScript pixel game engine with Blender live-reloading")) (https://hacker-news\.firebaseio\.com/v0/item/20722271\.json (:by "throwaway010718" :id "20722271" :kids (20722313 20722387 20722332) :parent "20721448" :text "As much as I want to believe climate change can mitigated by individuals making conscientious decisions, it seems as naive as telling someone in 1970 that if they care about the smog then they can just buy a catalytic converter for their own car.<p>Climate change progress, like the catalytic converter, will be 1% innovation and 99% legislation. If you care about this problem please vote. Voting is arguably the most important action you can take." :time 1566019473 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722313\.json (:by "edejong" :id "20722313" :kids (20722690 20722723 20723971) :parent "20722271" :text "No, voting is passive. Be politically active: talk to your neighbors, at your local sports club, at work and at local events on climate change. Contact your local legislators. Give options to local polluters by researching options for subsidies. Write to your congressmen and ask for the most pressing local actions.<p>Democracy does not start with a vote. Thats just a step in a large process." :time 1566020173 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722690\.json (:by "jtolmar" :id "20722690" :kids (20722765) :parent "20722313" :text "Voting is the victory lap. Organize." :time 1566026449 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722765\.json (:by "mrhappyunhappy" :id "20722765" :kids (20724276 20723140) :parent "20722690" :text "Any ideas for organizing at scale?" :time 1566027740 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724276\.json (:by "jtolmar" :id "20724276" :parent "20722765" :text "Read No Shortcuts [1]. But in summary, determine the group of people you want to organize (a bounded group, not &quot;everyone&quot;), reach out to people (face to face conversations), identify community leaders who are on board, try doing a small bit of activism, and see what percent of your target group showed up. Identify leaders who got people to show up, and look for different leaders where they didn&#x27;t work. Repeat, using any success as incentive to get more people interested in participating next time.<p>[1] <a href=\"https:&#x2F;&#x2F;global.oup.com&#x2F;academic&#x2F;product&#x2F;no-shortcuts-9780190624712?cc=us&amp;lang=en&amp;\" rel=\"nofollow\">https:&#x2F;&#x2F;global.oup.com&#x2F;academic&#x2F;product&#x2F;no-shortcuts-9780190...</a>" :time 1566053116 :type "comment" :score 0 :link_title "NOAA Data Confirms July Was Hottest Month Ever Recorded")) (https://hacker-news\.firebaseio\.com/v0/item/20724275\.json (:by "tosh" :descendants 13 :id "20724275" :kids (20724279 20724306 20727866 20728845 20724540) :score 45 :time 1566053115 :title "Seymour Cray: An Appreciation (1997)" :type "story" :url "http://www.cs.man.ac.uk/~toby/writing/PCW/cray.htm" :link_title "Seymour Cray: An Appreciation (1997)")) (https://hacker-news\.firebaseio\.com/v0/item/20722964\.json (:by "zeristor" :descendants 39 :id "20722964" :kids (20724397 20724317 20724557 20724464 20724313 20724364 20724597 20724828 20724274) :score 37 :time 1566032294 :title "Greenland could become China's Arctic base (2018)" :type "story" :url "https://www.bbc.co.uk/news/world-europe-46386867")) (https://hacker-news\.firebaseio\.com/v0/item/20724274\.json (:by "zazagura" :id "20724274" :kids (20724737 20724328 20724535) :parent "20722964" :text "What would be a fair price for Greenland?<p>I say at least $5 trillion, maybe even $10T.<p>As for the population, you can individually buy the vast majority of them off with $1 mil - $5 mil per person, so that a referendum passes." :time 1566053068 :type "comment" :score 0 :link_title "Greenland could become China's Arctic base (2018)")) (https://hacker-news\.firebaseio\.com/v0/item/20723183\.json (:by "holstvoogd" :id "20723183" :kids (20723275 20723501) :parent "20722442" :text "jeez, what is up with all these bullshit video-js-scrolling nightmares of website?" :time 1566036570 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723501\.json (:by "endorphone" :id "20723501" :kids (20723810) :parent "20723183" :text "The dominant site that does it is the NY Times, and generally their presentations are absolutely fantastic. Sometimes a bit of interactive media is more compelling than a wall of text." :time 1566042238 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723810\.json (:by "MisterTea" :id "20723810" :kids (20723931 20724273 20723882) :parent "20723501" :text "&gt; Sometimes a bit of interactive media is more compelling than a wall of text.<p>&quot;Sometimes&quot; means different things to different people. I&#x27;d prefer to read a well written article that paints a picture in my mind so it sticks. These scrolling js&#x2F;video nightmares are a great way to allow for lower quality writing covered up by glitzy media. It&#x27;s the McDonalds equivalent of information dissemination design. The fact that the NY Times does it is irrelevant. No thank you." :time 1566046918 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724273\.json (:by "endorphone" :id "20724273" :parent "20723810" :text "Sure, there are bad examples. But this example has fine writing. In general the NYT articles have fine writing. But they also have great photographers, access to remote locations, etc, so they make it interactive. It&#x27;s a bonus." :time 1566053056 :type "comment" :score 0 :link_title "Melting Greenland Is Awash in Sand")) (https://hacker-news\.firebaseio\.com/v0/item/20724151\.json (:by "jasode" :id "20724151" :kids (20724215 20724185 20724494 20724302 20724689 20724161 20724677 20724272 20724194) :parent "20723093" :text "<i>&gt;It is perfectly OK to only code at work, you can have a life too</i><p>That short life-affirming quote structured like a pithy aphorism is <i>hiding the true debate</i> that motivates it.<p>The real discussion before that quote is this:<p>Some employers <i>prefer</i> programmers that like programming outside of work. For the other programmers that would rather constrain coding work to 40 hours a week, they feel that employer preference is <i>unfair</i>.<p>So yes, of course it&#x27;s fine to want to do non-coding activities outside of work... <i>but that&#x27;s not what the real frustration is about</i>.<p>Unfortunately, there&#x27;s nothing you can do to prevent some employers for preferring coders who code outside of work. It&#x27;s been that way for decades. On the other hand, some employers don&#x27;t care about personal coding projects so that culture may be a better fit." :time 1566051487 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724272\.json (:by "commandlinefan" :id "20724272" :parent "20724151" :text "Well... I do code outside of work, and learn things outside of work, but those are rarely (if ever) the things that my current employer can immediately turn a profit on. These days, for example, Im trying to broaden my understanding of the Linux kernel, which isnt something Im going to apply to my regular Java development job. So, preferring programmers who also code outside of work is one thing, giving them coding assignments to complete outside of work (which is what theyre really doing) is something else entirely." :time 1566053054 :type "comment" :score 0 :link_title "It is perfectly OK to only code at work, you can have a life too")) (https://hacker-news\.firebaseio\.com/v0/item/20722610\.json (:by "seapunk" :descendants 73 :id "20722610" :kids (20722787 20722788 20723752 20722997 20723316 20724097 20723133 20722857 20722893 20722825 20724634 20722817 20723002 20724643 20722779 20722938 20722856) :score 138 :time 1566025242 :title "WeWorks 17th employee: I was not offered options" :type "story" :url "https://twitter.com/tristajaye/status/1162471350851817472")) (https://hacker-news\.firebaseio\.com/v0/item/20722787\.json (:by "nolok" :id "20722787" :kids (20723142 20725360 20724271 20722792 20723706) :parent "20722610" :text "So she did what every HN thread on the matter says, with good reason : focus on your actual job and salary, not on equity that may or may not have some value some day.<p>Dont get me wrong it appears the reason she ended up with none is not ok, but would that thread have been made if wework had ended up being one of those &quot;failed&quot; startup and those equities never gain any value?<p>Would she have preferred to get equity but a lower salary (either at that moment, or on further yearly negotiation) if wework had ultimately failed? Or if like here she left long before she could use it?<p>Don&#x27;t think about what could have been with such things, equity as a lowly employee at a tech startup is very much like playing the lottery. If you&#x27;re not directly invested in it such prefer the hard cash of your salary and don&#x27;t let survivor bias make you regret that one time things could have been." :time 1566028102 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724271\.json (:by "psadri" :id "20724271" :kids (20728250) :parent "20722787" :text "If you are joining a startup, you should be there to get equity. This is the main financial reason to join a startup. If you prefer cash, join a established company." :time 1566053044 :type "comment" :score 0 :link_title "WeWorks 17th employee: I was not offered options")) (https://hacker-news\.firebaseio\.com/v0/item/20722442\.json (:by "onetimemanytime" :descendants 54 :id "20722442" :kids (20723184 20724149 20723280 20722942 20722883 20725666 20723183 20723039) :score 64 :time 1566022155 :title "Melting Greenland Is Awash in Sand" :type "story" :url "https://www.nytimes.com/interactive/2019/07/01/climate/greenland-glacier-melting-sand.html")) (https://hacker-news\.firebaseio\.com/v0/item/20722883\.json (:by "inflatableDodo" :id "20722883" :kids (20722954 20723110 20722940) :parent "20722442" :text "&gt;<i>The world makes a lot of concrete, more than 10 billion tons a year, and is poised to make much more for a population that is forecast to grow by more than 25 percent by 2050. That makes sand, which is about 40 percent of concrete by weight, one of the most-used commodities in the world, and one that is becoming harder to come by in some regions.</i><p>And the more concrete you make, the more sand you get. What&#x27;s not to like? Could this be why the US government is currently trying to buy Greenland, perhaps?" :time 1566030401 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723110\.json (:by "michelb" :id "20723110" :kids (20723733) :parent "20722883" :text "I think the USA is mostly interested in the Uranium." :time 1566035327 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723733\.json (:by "pfdietz" :id "20723733" :kids (20724270) :parent "20723110" :text "Not really. Uranium is last century&#x27;s strategic resource." :time 1566045793 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724270\.json (:by "SolonIslandus" :id "20724270" :kids (20724378) :parent "20723733" :text "I would say they are interested in not letting other states get access to that uranium" :time 1566053039 :type "comment" :score 0 :link_title "Melting Greenland Is Awash in Sand")) (https://hacker-news\.firebaseio\.com/v0/item/20721780\.json (:by "morpheuskafka" :id "20721780" :kids (20721979 20722268 20721855 20722632) :parent "20721609" :text "I&#x27;m personally fine with this. FTP is a different protocol, just like BitTorrent. It&#x27;s not part of the modern web, so it&#x27;s just another loose end to tie up. Even though it will be around for a while, it&#x27;s not relevant to Chrome&#x27;s user audience&#x2F;usecase." :time 1566012182 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721855\.json (:by "m463" :id "20721855" :kids (20721881) :parent "20721780" :text "And it&#x27;s not a great protocol." :time 1566013297 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721881\.json (:by "Someone1234" :id "20721881" :kids (20722039 20724269 20721957) :parent "20721855" :text "It is definitely a product of its time. Even FTPS isn&#x27;t very good. SFTP is though (poorly named, it is based on SSH rather than the FTP protocol), but no web browser that I know of supports SFTP." :time 1566013619 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724269\.json (:by "rsync" :id "20724269" :parent "20721881" :text "&quot;SFTP is though (poorly named, it is based on SSH rather than the FTP protocol), but no web browser that I know of supports SFTP.&quot;<p>For a time I was using Konqueror with fish:&#x2F;&#x2F; URLs as a SFTP browser and it worked very well and made me happy ...<p>I am not sure if that workflow still works but most rsync.net customers that I interact with are using sshfs on top of FUSE and mounting ssh resources as a local filesystem - so no browser involved." :time 1566053032 :type "comment" :score 0 :link_title "Google Plans to Deprecate FTP URL Support in Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20724268\.json (:by "budhajeewa" :dead t :id "20724268" :score 1 :time 1566053021 :title "`Dev.Dockerfile` vs. `Dockerfile.dev`" :type "story" :url "https://twitter.com/budhajeewa/status/1162736403077304320" :link_title "`Dev.Dockerfile` vs. `Dockerfile.dev`")) (https://hacker-news\.firebaseio\.com/v0/item/20722166\.json (:by "Sir_Cmpwn" :id "20722166" :kids (20724214 20722600 20722571 20722510 20723007) :parent "20720630" :text "Though I have no complaints about the way they went about implementing it (open standards hooray!), as a mail client author and someone with lots of experience with mail in general - I&#x27;m NACK to JMAP. I think that it comes with some questionable design decisions (HTTP? JSON?) which on their face I imagine look fine to the typical HNer, but in many ways is a regression from IMAP. I would prefer to see the limitations of IMAP addressed with a few carefully written extensions to the spec - which is already extensible and has a thriving set of useful extensions in the wild.<p>By no means is IMAP a particularly good protocol, but it is extremely broadly supported and designed more with email in mind than JMAP appears to be, which seems to focus more on bringing shiny web tech to email regardless of its utility in such a context. It&#x27;s also one of many closely interlinked mail-related specifications, and JMAP fails to integrate well with many related specs imo." :time 1566017832 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723007\.json (:by "qzygr" :id "20723007" :kids (20723067) :parent "20722166" :text "What&#x27;s unappealing about HTTP and JSON? What&#x27;s better about having a completely custom protocol and format?" :time 1566033254 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723067\.json (:by "Sir_Cmpwn" :id "20723067" :kids (20723545 20723150 20724365 20724267 20723955 20723237 20724253) :parent "20723007" :text "HTTP is not designed for persistent connections (WebSockets were hacked on later, but JMAP does not use them anyway). This turns a push protocol into a poll protocol, which is a stark regression. It&#x27;s also got all sorts of other crap built-in which is really not necessary for this use-case but which an intrepid implementer will have to deal with regardless.<p>JSON does not cope well with binary data, which is common in emails. It fails to elegantly deal with the various email encodings which exist in the wild. Consider as well that all JSON numbers are floating point numbers, despite the fact that floating point numbers provide absolutely nothing of value to this spec and in fact are more likely to introduce bugs than not. And embedded devices can&#x27;t deal with floats quickly or elegantly, but still need to implement them if they want to use JSON-based protocols. And for what gain!<p>In short, JMAP reinvents the wheel but worse for the sake of making it easier for web developers to build web shit around email. This kind of stupid change for change&#x27;s sake is an epidemic in the webshit scene. IMAP is warty but it&#x27;s <i>fine</i>. Let it be. When your only hammer is JavaScript, everyone else&#x27;s thumb looks like a nail." :time 1566034240 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724267\.json (:by "marcosdumay" :id "20724267" :kids (20726131) :parent "20723067" :text "I do hate this fashion of tunneling everything through HTTP, but then:<p>- Email protocols are all shit. The email ecosystem still didn&#x27;t evolve into a format where we can safely transit binary data around. It is still risky to rely even on octet encodings, so there is very little binary data on emails anyway, it&#x27;s mostly 7bit strings.<p>- The numbers in emails are nearly all strings. The very few integers are encoding content length and are not necessary with HTTP.<p>- We have much better odds of having message push that actually works everywhere with an HTTP protocol, mostly because many of our computers are configured to serve ads first, and ads use HTTP push.<p>That said, I do look forward into all the interesting problems HTTP will create for large emails." :time 1566053009 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20724266\.json (:by "efader" :dead t :id "20724266" :score 1 :time 1566053005 :title "Brand Fountain of Youth" :type "story" :url "https://trendslates.substack.com/p/brand-fountain-of-youth-airbnb-cashflow" :link_title "Brand Fountain of Youth")) (https://hacker-news\.firebaseio\.com/v0/item/20724265\.json (:by "gk1" :descendants 0 :id "20724265" :score 1 :time 1566052995 :title "I Find Consulting Clients (2015)" :type "story" :url "https://www.gkogan.co/blog/how-i-learned-to-get-consulting-leads/" :link_title "I Find Consulting Clients (2015)")) (https://hacker-news\.firebaseio\.com/v0/item/20720513\.json (:by "paulpauper" :descendants 189 :id "20720513" :kids (20720876 20720998 20723159 20721003 20720947 20721294 20720868 20721658 20723367 20724465 20721181 20722205 20722104 20721429 20723421) :score 266 :time 1565996132 :title "U.S. Farmers Stung by Tariffs Now Face a $3.5B Corn Loss" :type "story" :url "https://www.bloomberg.com/news/articles/2019-08-13/u-s-farmers-stung-by-tariffs-now-face-a-3-5-billion-corn-loss")) (https://hacker-news\.firebaseio\.com/v0/item/20720876\.json (:by "acconrad" :id "20720876" :kids (20720926 20723582 20721143 20721039 20723199 20720971 20721441 20720994 20720915 20721363) :parent "20720513" :text "I work in agtech and I&#x27;m not surprised by this at all.<p>The major corn and soy producers have faced downward pressure for the last 4 years. It now costs more to plant the crop than to pick and sell it.<p>And yet, the government pushes and incentivizes farmers to just grow more.<p>Read <i>This Blessed Earth</i> or <i>Omnivore&#x27;s Dilemma</i> if you want a primer on how messed up this system has become.<p>What farmers need are a way to restore profits in a sustainable fashion. Simply growing more corn&#x2F;soybeans&#x2F;rice&#x2F;wheat isn&#x27;t going to cut it anymore." :time 1566000355 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20720926\.json (:by "tryptophan" :id "20720926" :kids (20721024 20721084 20720970 20721189 20720974 20721696 20723806 20724414 20720959) :parent "20720876" :text "&gt;What farmers need are a way to restore profits in a sustainable fashion. Simply growing more corn&#x2F;soybeans&#x2F;rice&#x2F;wheat isn&#x27;t going to cut it anymore.<p>The way this is done in other industries, except for farming, is that half of the producers go bankrupt, production is reduced, and the survivors are able to be self-sustaining and profitable. We really do not need this much soy&#x2F;corn. The market is screaming &quot;stop making it&quot; and perhaps it is time we listen." :time 1566000886 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721084\.json (:by "EdwardDiego" :id "20721084" :kids (20722538 20724451 20724436) :parent "20720926" :text "Yep, NZ used to protect its farmers with tariffs and subsidise them. When the tariffs and subsidies were removed, a lot of farmers went bust, it was a painful period. But now our agricultural sector is competitive on the world stage against subsidised and protected competitors.<p>There&#x27;s still a ways to go though, we&#x27;ve seen a massive movement towards dairy conversions which is predicated on free water, cheap electricity and the government not pricing externalities like lowland river pollution." :time 1566002430 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722538\.json (:by "kwhitefoot" :id "20722538" :kids (20722633 20723455 20723920) :parent "20721084" :text "Norway also protects farmers with tariffs and subsidies but it doesn&#x27;t have the same bad effects here because it is targeted at maintaining agriculture and human presence in otherwise unpopular locations (high in the mountains, in the north, along difficult coastlines). Where there is a farm there is a need for a mechanic, a doctor, a dentist, all of these people need a petrol station, someone to maintain and build houses, and so on, so it keeps a community alive and makes the country more resilient against external changes. It also counters, to some extent, the drift to the big cities that all countries seem to experience. And one welcome result is that a very large proportion of the food I eat here is produced in Norway.<p>There is certainly room for improvement but while I would like it to be cheaper I don&#x27;t want the country flooded with the kind of race to the bottom crap that depresses wages in other countries.<p>It probably works here because we have few very large farms and strict, and strictly enforced, environmental legislation." :time 1566023929 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722633\.json (:by "tyfon" :id "20722633" :kids (20722778 20724264 20724460) :parent "20722538" :text "&gt; And one welcome result is that a very large proportion of the food I eat here is produced in Norway.<p>This is only the last step. Most of the animal feed is bought outside of Norway and from the wheat we do produce only 15% is of high enough quality to be used for humans [1], the rest is animal feed. The wheat that is used for humans have to be treated since it&#x27;s too moist.<p>Norway is _far_ from self sufficient and will never be. The farmers (5% of the population) have received subsidies that are equivalent to the deposits to the sovereign wealth fund since the fund was started, that is to say if we didn&#x27;t subsidise them we could have had a fund that was twice the size.<p>The general quality of the food in the stores is also very bad compared to other countries with the exception of pork and sheep meat.<p>There is nothing to gain as a nation from subsidising our farms the way we do except for the 5% that actually receive all this money. It would be much better for the society to let countries that have areas that can produce food properly do that and just buy it from them instead.<p>All in all I wish we went the NZ route, let the farms go bankrupt if they can&#x27;t produce something that people want at the price they will pay it and restore the land to the nature.<p>[1] <a href=\"https:&#x2F;&#x2F;brodogkorn.no&#x2F;fakta&#x2F;matkorn&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;brodogkorn.no&#x2F;fakta&#x2F;matkorn&#x2F;</a>" :time 1566025573 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724264\.json (:by "varjag" :id "20724264" :parent "20722633" :text "&gt; The general quality of the food in the stores is also very bad compared to other countries with the exception of pork and sheep meat.<p>The variety&#x2F;selection is poor, prices are high, but the quality is better than the average in much of Europe. Including Germany and very much all of Eastern Europe. Gastritis is mostly unheard of in Norway.<p>Lidl went bust here trying to sell their crap they can do away with elsewhere, even at bottom prices." :time 1566052984 :type "comment" :score 0 :link_title "U.S. Farmers Stung by Tariffs Now Face a $3.5B Corn Loss")) (https://hacker-news\.firebaseio\.com/v0/item/20721448\.json (:by "digital55" :descendants 111 :id "20721448" :kids (20722004 20722271 20721845 20721866 20721807 20722029 20723819 20722513 20724035 20721872 20722349 20722194 20722086 20722917 20721588 20722283 20722125 20721887) :score 203 :time 1566007007 :title "NOAA Data Confirms July Was Hottest Month Ever Recorded" :type "story" :url "https://www.nytimes.com/2019/08/15/climate/hottest-july-noaa.html")) (https://hacker-news\.firebaseio\.com/v0/item/20721845\.json (:by "ghouse" :id "20721845" :kids (20721884) :parent "20721448" :text "The cost to mitigate global warming is much less than the cost that humanity will bear if it isn&#x27;t mitigated. This is often argued as binary: 0) doing something will destroy the economy, 1) doing nothing will destroy the world. But in reality, there is quite a bit that can be done that doesn&#x27;t cost that much. The innovators require the price signal. Externalities need to be internalized before the market can solve the problem at the least-cost." :time 1566013049 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721884\.json (:by "zaroth" :id "20721884" :kids (20722293 20736747 20723922 20722389) :parent "20721845" :text "For starters, lets feed the cows some seaweed.<p>IMO technology is very rapidly evolving which will drastically reduce emissions with very little negative trade-offs, and in fact, do so in an economically competitive fashion.<p>The EV cars dont just emit nothing, they are also better cars in almost every respect. The seaweed cows dont just not fart methane, they grow fatter for less feed. The solar power isnt just green, its cheaper and safer per GWh, and makes good use of fallow land while promoting biodiversity,... etc." :time 1566013658 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723922\.json (:by "neverartful" :id "20723922" :kids (20724263) :parent "20721884" :text "The logistics of feeding cows seaweed are challenging and I wonder who would pick up the tab and be willing to take on the risk. Much of the grazing areas and feed lots are between north part of Texas and Nebraska. Who collects the seaweed? Who brings it from the coast to the feed lots? How is it stored? Will veterinarians be willing to treat (and know how) cattle being fed seaweed?<p>Some people say they can taste the difference in beef between grass fed and corn fed. What about seaweed fed? If the beef is not as palatable, steak houses won&#x27;t want to buy it.<p>I&#x27;m not saying that it&#x27;s not something worth pursuing, but it&#x27;s not a quick, simple, risk-free, or inexpensive conversion.<p>(edit: clarify that my response is addressing the seaweed part of parent&#x27;s post)" :time 1566048518 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724263\.json (:by "FoeNyx" :id "20724263" :parent "20723922" :text "The grandparent&#x27;s post might be referring to an article¹ recently featured on HN which stated that complementing cow feed with less than 2% of a specific dried seaweed, called Asparagopsis, might decrease their methane production by 99%.<p>[¹] : <a href=\"https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20711498\" rel=\"nofollow\">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20711498</a>" :time 1566052981 :type "comment" :score 0 :link_title "NOAA Data Confirms July Was Hottest Month Ever Recorded")) (https://hacker-news\.firebaseio\.com/v0/item/20724262\.json (:deleted t :id "20724262" :time 1566052972 :type "story" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724261\.json (:by "ep36" :descendants 0 :id "20724261" :score 3 :time 1566052952 :title "Reactide, the first React dedicated IDE is finally here" :type "story" :url "http://github.com/reactide/reactide" :link_title "Reactide, the first React dedicated IDE is finally here")) (https://hacker-news\.firebaseio\.com/v0/item/20724260\.json (:by "braythwayt" :descendants 273 :id "20724260" :kids (20726737 20725303 20725009 20725372 20725578 20725137 20725875 20726153 20726832 20725287 20729501 20725439 20727642 20726094 20725975 20725212 20727372 20729394 20726948 20727512 20725708 20729910 20726224 20725742 20725383 20726512 20725784) :score 829 :time 1566052951 :title "WeWTF" :type "story" :url "https://www.profgalloway.com/wewtf" :link_title "WeWTF")) (https://hacker-news\.firebaseio\.com/v0/item/20720230\.json (:by "jseliger" :descendants 58 :id "20720230" :kids (20722247 20722236 20722656 20721428 20724594 20727129 20721857 20721890 20724103 20725221 20724437) :score 162 :time 1565993720 :title "O Oberlin, My Oberlin" :type "story" :url "https://www.commentarymagazine.com/articles/o-oberlin-my-oberlin/")) (https://hacker-news\.firebaseio\.com/v0/item/20721857\.json (:by "justaguyonline" :id "20721857" :kids (20721932 20721904 20724044 20724530 20723541) :parent "20720230" :text "Never heard of this incident before, very interesting.<p>What I found the most interesting was the fact that the original arrests happen the day after the election of Trump. That actually explained a lot to me about why a young man who was the student treasurer of the college would do something like this and why the campus would react they way they did. (though college students tend to shoplift a lot more than you&#x27;d expect in my experience)<p>Unfortunately, people have a way of acting out their anger and fear about things that are to big or to far away for them to touch on their local communities. Sometimes twisting parts of them them into mistaken effigies of larger events or people they truefully have no connection to." :time 1566013344 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724044\.json (:by "xibalba" :id "20724044" :kids (20724259) :parent "20721857" :text "&gt; ...explained a lot to me about why a young man ... would do something like this<p>I see no facts presented in this article that align with your claims. This is pure speculation and ideological projection on your part.<p>This kind of overwrought rhetoric is exactly the problem with what went down at Oberlin. Start and stop with the facts: a man attempted to shoplift from a liquor store. When caught, he and his companions physically beat the clerk." :time 1566050060 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724259\.json (:by "dna_polymerase" :id "20724259" :parent "20724044" :text "While I agree, that there is nothing in the article about it: The coincidence of this and the election (which I didn&#x27;t know about before), at least provides one possible explanation as to how people robbing a store can paint the very owner of said store as racist, especially since they also assaulted him.<p>If I recall correctly, times were heated after the election and many people (especially on the left) were pretty outraged at the prospect of living in a more racist America for 4 years.<p>Other than that, you are right: Facts people, stick to the facts." :time 1566052947 :type "comment" :score 0 :link_title "O Oberlin, My Oberlin")) (https://hacker-news\.firebaseio\.com/v0/item/20724227\.json (:by "Nasreddin_Hodja" :id "20724227" :kids (20724258 20724298) :parent "20720630" :text "<a href=\"https:&#x2F;&#x2F;jmap.io&#x2F;#push-mechanism\" rel=\"nofollow\">https:&#x2F;&#x2F;jmap.io&#x2F;#push-mechanism</a> JMAP going to use rfc8030 push for mobile (3rd party service for notifications, really?) and EventSource (kind of http long polling) for desktop clients, as I understood. I don&#x27;t like that idea, it&#x27;s even worse than IMAP4 IDLE. Why not just WebSockets for mobile and desktop clients?<p>Or just building it on top of XMPP protocol (or any other chat protocol)." :time 1566052595 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724258\.json (:by "nailer" :id "20724258" :kids (20724286) :parent "20724227" :text "HTML5 Server Sent Events are better than long polling, and they&#x27;re about as old as websockets, but simpler, as they maintain the concept of HTTP resources whereas websockets replace the concept. HTML5 SSE is also easier to implement.<p>Not hating on websockets, but saying HTML5 SSE is outdated tech is just wrong. If you were making a real time app that works over HTTP either would be fine." :time 1566052944 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20691408\.json (:by "curtis" :descendants 52 :id "20691408" :kids (20694015 20719325 20719541 20719484 20719213 20719246) :score 39 :time 1565740349 :title "Survivors of rare wolf attack recount how animal tried to drag man from tent" :type "story" :url "https://www.cbc.ca/news/canada/calgary/wolf-attack-rampart-creek-banff-1.5245105")) (https://hacker-news\.firebaseio\.com/v0/item/20719246\.json (:by "eitland" :id "20719246" :kids (20719891 20719616 20719720 20719331) :parent "20691408" :text "I&#x27;ve been pointing out for a while that animals that are fully capable of hunting and eating reindeer and moose are also fully capable of hunting and eating humans.<p>To which people answer that the wolf is afraid of humans.<p>AFAIK this misses the point as the reason why wolves shun people is because they instinctively know we are going to hurt them.<p>i expect more attacks on people unless action is taken to keep wolves scared of people. By that I don&#x27;t necesarily mean kllling wolves but ratheruse pepper spray, elctro shock etc etc." :time 1565986383 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20719331\.json (:by "johnchristopher" :id "20719331" :kids (20719800) :parent "20719246" :text "Not in and from Canada. Why would there be more attacks ?" :time 1565986883 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20719800\.json (:by "dmoy" :id "20719800" :kids (20719992) :parent "20719331" :text "Wolf populations are bouncing back significantly after decades of culling was dropping the population very low.<p>At least in MN where I&#x27;m from. I assume Canada too." :time 1565990273 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20719992\.json (:by "wavefunction" :id "20719992" :kids (20722047) :parent "20719800" :text "There aren&#x27;t very many historical examples of wolf attacks in North America even at much greater levels of population in the past." :time 1565991631 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722047\.json (:by "dmoy" :id "20722047" :kids (20724257) :parent "20719992" :text "There wasn&#x27;t much written history before people rolled through with guns. I guess when I said decades of culling I should have said centuries." :time 1566016073 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724257\.json (:by "eitland" :id "20724257" :parent "20722047" :text "Also it seems to me modern scientists has this habit of declaring that wolves doesn&#x27;t attack humans.<p>This means any account of that can be dismissed as untrustworthy, meaning there are no trustworthy accounts of wolves attacking humans.<p>At least this is my feeling here in Norway." :time 1566052923 :type "comment" :score 0 :link_title "Survivors of rare wolf attack recount how animal tried to drag man from tent")) (https://hacker-news\.firebaseio\.com/v0/item/20724219\.json (:by "febin" :descendants 3 :id "20724219" :kids (20724423 20724256 20724344) :score 4 :time 1566052504 :title "Ask HN: Do you use any tools to assist you with thinking?" :type "story")) (https://hacker-news\.firebaseio\.com/v0/item/20724256\.json (:by "tabulatouch" :id "20724256" :parent "20724219" :text "Writing my thougts out loud is what works best.
I open a notepad, start with my goal or thesis and explore the different roads.
Some roads are closed, i go back deleting them but summing up the reason of the choice.
In the end this process narrows down the best roads, and reading it helps with reasoning and meta-reasoning even more.<p>P.s. i am a big fan of concept and mind maps but the narrative mode outperformed them in my experience." :time 1566052888 :type "comment" :score 0 :link_title "Ask HN: Do you use any tools to assist you with thinking?")) (https://hacker-news\.firebaseio\.com/v0/item/20721715\.json (:by "myth_drannon" :descendants 61 :id "20721715" :kids (20723779 20722791 20723432 20722210 20723293 20722310 20724255 20723209 20724206 20726168 20724815 20723096 20722153 20722438 20722214 20722575 20722790 20724283 20723186 20722715 20722208 20722202 20728503) :score 253 :time 1566011228 :title "Alone in the Dark" :type "story" :url "https://www.filfre.net/2019/08/alone-in-the-dark/")) (https://hacker-news\.firebaseio\.com/v0/item/20724255\.json (:by "acheron" :id "20724255" :parent "20721715" :text "Wow, unexpected reference to Popcorn. I had no idea it was connected to anything else, let alone Alone in the Dark. I remember trying to puzzle out a lot of Popcorns menus and documentation since it was all in French. It was like Arkanoid, with power-ups designated by a letter, but all for French words — “V” for an extra life is one I remember. I made myself a little cheat sheet to keep by the computer. This was on an XT&#x2F;CGA era DOS computer.<p>(Also the Alone in the Dark backstory is fascinating as well, but the Popcorn reference caught me off guard.)" :time 1566052854 :type "comment" :score 0 :link_title "Alone in the Dark")) (https://hacker-news\.firebaseio\.com/v0/item/20713283\.json (:by "robin_reala" :descendants 224 :id "20713283" :kids (20714113 20715861 20714882 20715237 20716136 20716254 20713906 20718583 20715251 20724536 20717252 20715201 20715944 20719999 20714307 20717749 20722578 20714841 20716885 20716538 20714835 20715076 20720400 20719537 20716595 20719670 20714513 20716828 20721212) :score 936 :time 1565945125 :title "Japanese anime studio Khara moving to Blender" :type "story" :url "https://www.blender.org/user-stories/japanese-anime-studio-khara-moving-to-blender/")) (https://hacker-news\.firebaseio\.com/v0/item/20714113\.json (:by "swebs" :id "20714113" :kids (20714314 20714313 20716747 20714351 20714738 20714197 20714219) :parent "20713283" :text "&gt;Not only with Autodesk but also with other companies, we keep requesting improvements. However, it takes time for those improvements to make it to proprietary software. We expect faster improvements by using open source software.<p>That&#x27;s pretty cool. I wonder what kind of anime-focused features will come to the next version of Blender as a result." :time 1565955413 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20714313\.json (:by "samstave" :id "20714313" :kids (20714725 20715821 20716695 20725155 20714512 20717648) :parent "20714113" :text "Dude, I was an EXPERT in Autocad from 1992 on....<p>I was the fastest ever to complete the ACAD design challenge (3 - hour test, finished it in 33 minutes)<p>I was the only person to have ever completed the autocad design interview test at the first architectural firm I worked at.... (8 minutes)<p>I came is second in the US CAD Olympics (only second because I skimmed the notes and it also required me to draw a bolt and I didnt notice that req in the directions)<p>---<p>I love autodesk --- but I hate their arrogance. They have lightened up a bit with 360 and such....<p>But I am rooting for Blender.<p>The amount of amazing talent around the world that will blow shit up is immense.<p>We will see some guy from freaking thailand or something just come out with something unbelievable.<p>I was asked to design a rendering factory in asia for lucas film some years ago... (I was the designer for the Lucas Presidio Complex&#x27;s Data Center) -- their comment was &quot;US 3D designers are over-paid pre-madonnas and complain too much&quot;<p>---<p>So, I hope blender kicks some fucking ass and that we see some amazing shit come out from a completely unknown person as of yet." :time 1565957580 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20715821\.json (:by "geoka9" :id "20715821" :kids (20716790 20719139 20716797 20725278) :parent "20714313" :text "&gt; I love autodesk...<p>I sure don&#x27;t. Buying up the competition and killing it off (see Softimage). I would migrate from a proprietary package to Blender just to make sure Autodesk can&#x27;t get its paws on it and wreck havoc to my pipeline once again." :time 1565967646 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20716797\.json (:by "dangom" :id "20716797" :kids (20717475 20724254) :parent "20715821" :text "Not to mention Autodesk used to be proud of having their tools being used to destroy the environment [1].<p><a href=\"https:&#x2F;&#x2F;twitter.com&#x2F;JoanieLemercier&#x2F;status&#x2F;1110279448971132930\" rel=\"nofollow\">https:&#x2F;&#x2F;twitter.com&#x2F;JoanieLemercier&#x2F;status&#x2F;11102794489711329...</a>" :time 1565972798 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724254\.json (:by "dan-robertson" :id "20724254" :kids (20729021) :parent "20716797" :text "Contrast this with free software (eg blender which is gplv3) where the license grants users the freedom to use the software for any purpose, even purposes that the software authors do not approve of. So it seems silly to say autodesk is evil because of who they allow to use their software in a comment on an article about software which explicitly chooses to make no restrictions on their users." :time 1566052846 :type "comment" :score 0 :link_title "Japanese anime studio Khara moving to Blender")) (https://hacker-news\.firebaseio\.com/v0/item/20724253\.json (:deleted t :id "20724253" :parent "20723067" :time 1566052844 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722951\.json (:by "Santosh83" :descendants 54 :id "20722951" :kids (20724857 20724188 20724818 20725514 20730135 20724879 20724343 20726979 20724280 20724106 20724184) :score 94 :time 1566032119 :title "Across the Universe, a star exploded so violently that it annihilated itself" :type "story" :url "https://www.syfy.com/syfywire/across-the-universe-a-star-exploded-so-violently-that-it-completely-annihilated-itself")) (https://hacker-news\.firebaseio\.com/v0/item/20724188\.json (:by "the8472" :id "20724188" :kids (20727008 20725080 20724252) :parent "20722951" :text "An interesting tidbit is that the region of stellar parameters where the explosion is so massive that it leaves behind no compact remnant borders directly on the region where stars can collapse into a black hole without a supernova, they just wink out of existence.<p><a href=\"https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;1&#x2F;18&#x2F;Remnants_of_single_massive_stars.svg\" rel=\"nofollow\">https:&#x2F;&#x2F;upload.wikimedia.org&#x2F;wikipedia&#x2F;commons&#x2F;1&#x2F;18&#x2F;Remnants...</a>" :time 1566052062 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724252\.json (:by "FakeComments" :id "20724252" :kids (20724603 20725667) :parent "20724188" :text "Am I reading wrong, or is no remnant in the middle of a black hole formation region?<p>It looks like “direct black hole” is on both sides of “no remnants”." :time 1566052842 :type "comment" :score 0 :link_title "Across the Universe, a star exploded so violently that it annihilated itself")) (https://hacker-news\.firebaseio\.com/v0/item/20721736\.json (:by "sova" :descendants 208 :id "20721736" :kids (20721903 20721856 20722159 20722123 20723961 20722746 20722168 20722639 20723066 20722341 20724116 20722359 20722327 20721923 20726064 20726136 20723271 20723399 20726660 20724456 20727381 20724531 20722367 20721860 20721896 20724585 20726004 20724421 20724046 20721931 20721981 20723782 20723014 20721854 20722200 20723525 20722140 20722196) :score 342 :time 1566011526 :title "The most frequent 777 characters give 90% coverage of Kanji in the wild" :type "story" :url "http://japanesecomplete.com/777")) (https://hacker-news\.firebaseio\.com/v0/item/20722168\.json (:by "redthrow" :id "20722168" :kids (20723192 20722527 20722291 20722855) :parent "20721736" :text "If Japanese people just used kana (like Korean people use hangul today), kids in Japan don&#x27;t have to spend countless hours learning this complex (and often irrational) writing system.<p><a href=\"http:&#x2F;&#x2F;kanamozi.org&#x2F;hikari959-04.html\" rel=\"nofollow\">http:&#x2F;&#x2F;kanamozi.org&#x2F;hikari959-04.html</a><p>&gt; If you really want to be native-level Japanese, kanji are essential<p>There are visually impaired people who have difficulty learning kanji but speak Japanese fluently. Language is not just for people who can read and write, let alone reading and writing complex characters, or spell things &quot;correctly&quot;.<p>Richard Feynman:<p><i>If the professors of English will complain to me that the students who come to the universities, after all those years of study, still cannot spell &quot;friend,&quot; I say to them that something&#x27;s the matter with the way you spell friend</i>" :time 1566017925 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722527\.json (:by "asutekku" :id "20722527" :kids (20722859 20722717 20722601 20722568 20724251) :parent "20722168" :text "Have you read japanese written only with hiragana? The language has so many homonyms it is hard to distinguish them from a text as it is a heavily context based language. Id argue abolishing kanji and using only hiragana&#x2F;katakana or roman alphabet makes learning the language harder after the very beginning when your vocab starts to increase." :time 1566023722 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724251\.json (:by "jason0597" :id "20724251" :parent "20722527" :text "Introducing spaces between words and particles helps <i>immensely</i>" :time 1566052819 :type "comment" :score 0 :link_title "The most frequent 777 characters give 90% coverage of Kanji in the wild")) (https://hacker-news\.firebaseio\.com/v0/item/20721609\.json (:by "github-cat" :descendants 338 :id "20721609" :kids (20722133 20724061 20721780 20724417 20722250 20721863 20721766 20721877 20722266 20721756 20721998 20721868 20724285 20725121 20724798 20722874 20725169 20721750 20724487 20723734 20724074 20724614 20722100 20724202 20721820 20721748 20725970 20724723 20722852 20723331 20725013 20723954 20723800 20723692 20724375 20721829 20721805) :score 279 :time 1566009409 :title "Google Plans to Deprecate FTP URL Support in Chrome" :type "story" :url "https://www.pulltech.net/article/1566007822-Google-plans-to-deprecate-FTP-URL-support-in-Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20722133\.json (:by "userbinator" :id "20722133" :kids (20722611 20722770 20722902 20722459 20722167 20722598 20724028 20722225 20722827 20722956) :parent "20721609" :text "Considering that Google (search) still lists plenty of FTP results, many of which have been <i>extremely</i> useful to me, this seems like another move to bully the Internet into what Google wants it to be. Will it start removing those results, effectively censoring another huge chunk of the Internet? It&#x27;s already hard enough to find older&#x2F;more obscure information, and FTP sites are more likely to be in that category.<p>Also, I can&#x27;t be the only one who&#x27;s absolutely sick of hearing that bloody &quot;security&quot; argument again. Yes, everyone knows FTP is plaintext, and so is HTTP. But drivers, which I&#x27;d say are a significant part of FTP use, are almost always themselves signed anyway, and I don&#x27;t think malware is widely distributed via FTP either (I&#x27;m curious why FTPS&#x2F;SFTP doesn&#x27;t see to be indexed, or why they didn&#x27;t decide to add that to the browser instead --- or at least I&#x27;ve never come across a search result that links to one.)" :time 1566017349 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722611\.json (:by "weinzierl" :id "20722611" :kids (20723217 20722661 20722742) :parent "20722133" :text "There was a time when www was just a part of the Internet and we had www search and ftp search engines. The one I used to use was called <i>&quot;ftpsearch&quot;</i> and the only thing (besides the name) I remember is that it used to say <i>&quot;This server is located in Trondheim&quot;</i> on the front page. A quick web search turns out that it still seems to exist in some form [1]. Unfortunately it apparently doesn&#x27;t really work anymore.<p>Maybe it&#x27;s time to bring ftp search engines back.<p>[1] <a href=\"http:&#x2F;&#x2F;www.mi.uni-koeln.de&#x2F;~jbe&#x2F;ref&#x2F;ftpsearch&#x2F;\" rel=\"nofollow\">http:&#x2F;&#x2F;www.mi.uni-koeln.de&#x2F;~jbe&#x2F;ref&#x2F;ftpsearch&#x2F;</a>" :time 1566025247 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723217\.json (:by "dmix" :id "20723217" :kids (20724475 20724282 20723657 20724501 20724788) :parent "20722611" :text "I just hope this isn&#x27;t like how Google basically killed off RSS when they killed off the best client that everyone was using (which I&#x27;ve still never heard a good reason why) which I believe played a role in the decline of everyone having a blog.<p>And yes I know there&#x27;s some niche support still, just as FTP will live on." :time 1566037368 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723657\.json (:by "jotm" :id "20723657" :kids (20723777) :parent "20723217" :text "Incredible how that happened. I used Google Reader a lot, adding any interesting blogs I would find. Now I can&#x27;t find any of them again :&#x2F; I think I&#x27;ve got a list saved somewhere, but it was just so easy to go through Reader." :time 1566044672 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723777\.json (:by "scrollaway" :id "20723777" :kids (20728200 20724250) :parent "20723657" :text "I recommend <a href=\"https:&#x2F;&#x2F;bazqux.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;bazqux.com&#x2F;</a> -- The death of Reader sprung the life of many pre-existing RSS reader replacements." :time 1566046336 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724250\.json (:by "mhb" :id "20724250" :parent "20723777" :text "Looks good, but having to sign in with a third party - yuk." :time 1566052818 :type "comment" :score 0 :link_title "Google Plans to Deprecate FTP URL Support in Chrome")) (https://hacker-news\.firebaseio\.com/v0/item/20721825\.json (:by "smacktoward" :descendants 21 :id "20721825" :kids (20723279 20723231 20724249 20723250 20722511) :score 108 :time 1566012810 :title "Armoured Commander: The WWII Tank Commander Roguelike" :type "story" :url "https://www.armouredcommander.com/blog/armoured-commander-i/")) (https://hacker-news\.firebaseio\.com/v0/item/20724249\.json (:by "sudasana" :id "20724249" :kids (20725883) :parent "20721825" :text "Happy to answer questions about the game and its sequel here. I haven&#x27;t worked on the original for some time and it&#x27;s still pretty rough around the edges, but it&#x27;s hopefully fun." :time 1566052798 :type "comment" :score 0 :link_title "Armoured Commander: The WWII Tank Commander Roguelike")) (https://hacker-news\.firebaseio\.com/v0/item/20723093\.json (:by "majikarp" :descendants 87 :id "20723093" :kids (20724151 20724011 20723632 20724145 20724395 20723860 20723786 20724492 20724337 20724248 20724433 20723998) :score 87 :time 1566035007 :title "It is perfectly OK to only code at work, you can have a life too" :type "story" :url "https://www.reddit.com/r/programming/comments/bjsoeh/it_is_perfectly_ok_to_only_code_at_work_you_can/")) (https://hacker-news\.firebaseio\.com/v0/item/20724248\.json (:by "djhworld" :id "20724248" :parent "20723093" :text "I guess coding outside of work does allow you to explore things that you might not get a chance to in the day job, which in turn might help with interview situations." :time 1566052790 :type "comment" :score 0 :link_title "It is perfectly OK to only code at work, you can have a life too")) (https://hacker-news\.firebaseio\.com/v0/item/20724247\.json (:by "groundlogic" :descendants 41 :id "20724247" :kids (20724877 20724600 20724605 20727872 20724659 20724747 20724720 20725191 20726405 20726599 20732331) :score 210 :time 1566052777 :title "Video Game Preservation An archive of commercial video game source code" :type "story" :url "https://github.com/videogamepreservation" :link_title "Video Game Preservation An archive of commercial video game source code")) (https://hacker-news\.firebaseio\.com/v0/item/20717240\.json (:by "Noah_SannTek" :descendants 393 :id "20717240" :kids (20717455 20717618 20718806 20717613 20717514 20717523 20717739 20717551 20717476 20717759 20718867 20718439 20718706 20718397 20721167 20717735 20719384 20719136 20717748 20717510 20721280 20719506 20723182 20718186 20717685 20717445 20718185 20717553 20717443 20718673 20721097 20719166 20719998 20719320 20720539 20718486 20720779 20717721 20719410 20721165 20719776 20718293 20718907 20721083 20719657 20719347 20718217 20721916 20718016 20717487 20718456 20718087 20744156 20717856 20717459 20721708 20718915 20718443 20723792 20717518 20719021 20721631 20719750 20718332 20722784 20721016 20717556 20718440 20718966 20721009 20720304 20721002 20718850 20719908 20718796 20717538 20719734 20717607 20720756 20718963 20720309 20718945 20717490 20718357 20718795 20717534 20719109 20719254 20717934 20722725 20718502 20721277 20717479 20720436 20717769 20718125) :score 224 :text "Hey HN, I&#x27;m Noah, co-founder of SannTek (<a href=\"https:&#x2F;&#x2F;www.sannteklabs.com\" rel=\"nofollow\">https:&#x2F;&#x2F;www.sannteklabs.com</a>). We&#x27;re building a breathalyzer for cannabis.<p>I bet some of you have had the same idea cross your mind that we had: &quot;If we have a breathalyzer for alcohol, why don&#x27;t we have a breathalyzer for cannabis?&quot; We&#x27;re nanotechnology engineering alumni from the University of Waterloo. Two factors led into us deciding to pursue this idea: 1. Cannabis was being legalized across Canada and police were completely ill-prepared, so we saw an opportunity to help; 2. the science required to make this device exist was particularly interesting.<p>Alcohol breathalyzers are fundamentally a fuel cell where the alcohol in your breath sample is oxidized, which then produces an electrical current that the device then translates to BAC. For alcohol, this works because of Henry&#x27;s Law, which says that at any given temperature the ratio between the concentration of alcohol in the blood and that in the alveolar air in the lungs is constant.<p>Cannabis is a very different beast. Not only is it a non-volatile, fat-soluble molecule, but the mechanism in which THC (the psychoactive component of cannabis) appears in your breath isn&#x27;t super straight forward. Also, it is present in much lower concentrations in the breath compared to alcohol. Whereas a blood alcohol concentration of 0.08% (the legal limit in most states) might result in a concentration of 208 ppm of ethanol in the breath, a similarly impairing dose of cannabis results in 0.00001 ppm of the drug in breath.<p>Detecting such a low concentration is difficult, and as a result, cannabis drug use has been detected in a variety of sub-optimal ways. The state of the art is a blood draw, followed by detection of THC at a toxicology laboratory using liquid chromatography-mass spectrometry. While accurate and well-validated, this approach has several problems. First of all, since THC is fat-soluble it remains in a person&#x27;s body much longer than alcohol, especially if that person is a frequent user. Frequent users have been known to have detectable THC in their blood one week after beginning abstinence. These people are clearly not impaired all week but could be arrested and charged with a DUI based on many states laws across the US. Interestingly, police have the opposite problem with infrequent users. For most people, the concentration of THC in their system will decay quickly post-consumption. It takes around 2 hours (at best) for a police officer to get a blood draw from a suspect. At this point, many people will no longer have detectable THC in their system. Our device solves both these problems for police. Our breathalyzer uses an ultra-sensitive immunosensor to detect the minute concentration of THC in breath. Breath is the better medium for cannabis testing for several reasons. First of all, THC concentration in breath for both frequent users and infrequent users decays below detectable levels within 3-4 hours post-consumption and we have never detected THC in the baseline for any of our subjects. So our device does not incorrectly identify frequent users as impaired as blood testing can. Secondly, the breath tests can be administered quickly roadside, eliminating the risk of concentration decay seen with blood draws.<p>Our device comes with a reusable analyzer and a single-use disposable cartridge. It costs us $2 to make a cartridge, and police are willing to pay $20 per test. An individual will breathe into the mouthpiece, and our filter system will collect exhaled breath particles (specifically non-VOCs). Currently, we manually &quot;extract&quot; the THC off of the filter into a solvent liquid, but in the future, this will be automated using novel microfluidics. The solvent, with the captured THC, is then transferred to the surface of the sensor- which is an electrochemical immunoassay. When the THC is there, the output signal is different than when the THC is not there (happy to dive further into this in the comments if people are interested).<p>We haven&#x27;t had enough resources to run any formal trials yet to publish data, but that is changing this year. We&#x27;ve hired a contract research organization, (shout out Curebase), to help us run our very first clinical trial with blood draws. We&#x27;re going to be looking at the correlation between breath and blood concentrations, at various time intervals after consumption, to validate (or invalidate!) our preliminary in house data.<p>Selling to the police is notoriously difficult, but we&#x27;re imagining a world where there are one of our devices in every police car in North America. This weekend we exhibited at the IACP DAID and the response from the attendees was great! We have over 30 police departments across North America that have expressed interest in purchasing the device and that number is increasing every day.<p>We&#x27;re excited to hear all your questions and feedback! I encourage any questions you may have for us :)" :time 1565975742 :title "Launch HN: SannTek (YC S19) Breathalyzer for Cannabis" :type "story")) (https://hacker-news\.firebaseio\.com/v0/item/20721002\.json (:by "thatcat" :id "20721002" :kids (20721411 20721649) :parent "20717240" :text "Shouldn&#x27;t you need to prove that cannabis inhibits your driving first?" :time 1566001722 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20721649\.json (:by "SannTek" :id "20721649" :kids (20724246) :parent "20721002" :text "There is actually a lot of peer reviewed articles supporting the fact that cannabis impairs driving. Here are a few articles you might be interested in.<p>Ramaekers JG, Van Wel JH, Spronk DB, et al. Cannabis and tolerance: Acute drug impairment as a function of cannabis use history. Sci Rep. 2016;6(May):1-9. doi:10.1038&#x2F;srep26843 (<a href=\"https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pmc&#x2F;articles&#x2F;PMC4881034&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pmc&#x2F;articles&#x2F;PMC4881034&#x2F;</a>)<p>Veldstra JL, Bosker WM, De Waard D, Ramaekers JG, Brookhuis KA. Comparing treatment effects of oral THC on simulated and on-the-road driving performance: Testing the validity of driving simulator drug research. Psychopharmacology (Berl). 2015;232(16):2911-2919. doi:10.1007&#x2F;s00213-015-3927-9 (<a href=\"https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pubmed&#x2F;25957748\" rel=\"nofollow\">https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pubmed&#x2F;25957748</a>)<p>Micallef J, Dupouey J, Jouve E, et al. Cannabis smoking impairs driving performance on simulator and real driving: A randomized, double blind, placebo-controlled, crossover trial. Fundam Clin Pharmacol. 2018;(June). doi:10.1111&#x2F;fcp.12382 (<a href=\"https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pubmed&#x2F;29752828\" rel=\"nofollow\">https:&#x2F;&#x2F;www.ncbi.nlm.nih.gov&#x2F;pubmed&#x2F;29752828</a>)<p>Thanks for the comment." :time 1566009956 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724246\.json (:by "thatcat" :id "20724246" :parent "20721649" :text "Why would pro level gran turismo driving simulator gamers use it as a performance enhancing drug if it &quot;inhibits driving ability&quot;?" :time 1566052768 :type "comment" :score 0 :link_title "Launch HN: SannTek (YC S19) Breathalyzer for Cannabis")) (https://hacker-news\.firebaseio\.com/v0/item/20724245\.json (:by "CoolGuySteve" :descendants 0 :id "20724245" :score 1 :time 1566052766 :title "Surprise Uber and Lyft dont like NYCs new ride-hail rules" :type "story" :url "https://arstechnica.com/cars/2019/08/surprise-uber-and-lyft-dont-like-nycs-new-ride-hail-rules/" :link_title "Surprise Uber and Lyft dont like NYCs new ride-hail rules")) (https://hacker-news\.firebaseio\.com/v0/item/20714127\.json (:by "lamchob" :descendants 45 :id "20714127" :kids (20723770 20723358 20726462 20725085 20726045 20724239) :score 135 :time 1565955623 :title "A Deep Dive into AMDs Rome Epyc Architecture" :type "story" :url "https://www.nextplatform.com/2019/08/15/a-deep-dive-into-amds-rome-epyc-architecture/")) (https://hacker-news\.firebaseio\.com/v0/item/20723358\.json (:by "mmrezaie" :id "20723358" :kids (20724443 20724212 20723712 20723665 20723667 20723924 20724730 20724416) :parent "20714127" :text "There must be a simulation for this kind of architectures to see what is the best combination of size and components while making it practical! I wonder if anyone knows something like that? A tool to minmax these choices and estimate if this can be done with resources they have got." :time 1566039981 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724212\.json (:by "ajross" :id "20724212" :kids (20724244 20724311) :parent "20723358" :text "Tools like that are a core part of the design process. You write that software along with the choice of parametrization of the design. It&#x27;s not an off the shelf thing. But yes, that&#x27;s how it works.<p>It&#x27;s also important to note that decisions like this are hugely workload-specific. There&#x27;s no single best processor for all applications. In extreme examples: almost every transistor on a vector SIMD unit is wasted when trying to optimize for a client Javascript benchmark; streaming symmetric encryption gets no benefit from L3 cache (which is like half the chip these days!); etc..." :time 1566052398 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724244\.json (:by "mmrezaie" :id "20724244" :parent "20724212" :text "Do people like Jim Keller are the experts in finding the right balance? Is that why he and his team are so important?" :time 1566052753 :type "comment" :score 0 :link_title "A Deep Dive into AMDs Rome Epyc Architecture")) (https://hacker-news\.firebaseio\.com/v0/item/20720630\.json (:by "mfsch" :descendants 164 :id "20720630" :kids (20722216 20722166 20722888 20723877 20723916 20721763 20721552 20723662 20722861 20722803 20722032 20723282 20722620 20721656 20724389 20724000 20733636 20724227 20723338 20722818 20721949) :score 324 :time 1565997706 :title "Making email more modern with JMAP" :type "story" :url "https://fastmail.blog/2019/08/16/jmap-new-email-open-standard/")) (https://hacker-news\.firebaseio\.com/v0/item/20722888\.json (:by "inputmice" :id "20722888" :kids (20724243 20723776) :parent "20720630" :text "Pretty cool protocol. I&#x27;ve been following this for a couple of years. I had already written a library for an earlier version of JMAP (back then references worked differently &#x2F; didnt exist); and it was interesting to see how that improved in the IETF process.
I wrote a library [1] and a POC email client for Android [2] earlier this year. It takes a moment to fully understand a now fairly complex protocol but when you get the hang of it it becomes very powerful.<p>Sadly the server support isnt really there yet. The support for Cyrus hasnt been released yet (you need git) and some vital functionality like push [3] is still missing. Also no word from Dovecot yet.<p>[1]: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;iNPUTmice&#x2F;jmap\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;iNPUTmice&#x2F;jmap</a><p>[2]: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;iNPUTmice&#x2F;lttrs-android\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;iNPUTmice&#x2F;lttrs-android</a><p>[3]: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;cyrusimap&#x2F;cyrus-imapd&#x2F;issues&#x2F;2714\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;cyrusimap&#x2F;cyrus-imapd&#x2F;issues&#x2F;2714</a>" :time 1566030556 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724243\.json (:by "brongondwana" :id "20724243" :parent "20722888" :text "I&#x27;ve started defining the bits necessary for storing push subscriptions: see<p><a href=\"https:&#x2F;&#x2F;github.com&#x2F;cyrusimap&#x2F;cyrus-imapd&#x2F;commit&#x2F;7144a747267cb968c90128d0d6b4c24199c0ca2e\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;cyrusimap&#x2F;cyrus-imapd&#x2F;commit&#x2F;7144a747267c...</a><p>But it&#x27;s rudimentary - it will need sql_db and dblookup components to make it fast enough to integrate with an mboxevent reading component to do the actual pushes. At least - that&#x27;s how we&#x27;ll probably implement it at Fastmail, and there&#x27;s a plan to extract the key parts of our non-blocking push daemon and lift them up into the Cyrus project." :time 1566052717 :type "comment" :score 0 :link_title "Making email more modern with JMAP")) (https://hacker-news\.firebaseio\.com/v0/item/20719348\.json (:by "hker" :descendants 136 :id "20719348" :kids (20721790 20721265 20723753 20721116 20721568 20721133 20723343 20724107 20721641 20722929 20721453) :score 260 :time 1565986972 :title "Japan surpasses China as largest foreign holder of US Treasurys" :type "story" :url "https://www.cnbc.com/2019/08/15/japan-surpasses-china-as-largest-foreign-holder-of-us-treasurys.html")) (https://hacker-news\.firebaseio\.com/v0/item/20721790\.json (:by "largbae" :id "20721790" :kids (20722101 20722131 20722015 20723933 20722711) :parent "20719348" :text "As I understand it, other countries&#x27; &quot;belief in our debt&quot; has little to do with their treasury holding levels. All countries that net export products to the US tend to end up owning T-bills proportionate to their export surplus. This is because their banks end up with a bunch of US-Dollar-denominated cash from exchanges by the exporting companies, and getting a return of even 1.5% (our 2-year interest rate) is better than 0% on cash.<p>The treasury level rising and falling is not usually intentional or by itself sinister, merely a byproduct of a fluctuating export surplus.<p>This article has a nice illustration of the process:<p><a href=\"https:&#x2F;&#x2F;www.theatlantic.com&#x2F;business&#x2F;archive&#x2F;2011&#x2F;03&#x2F;infographic-how-china-manipulates-its-currency&#x2F;73201&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.theatlantic.com&#x2F;business&#x2F;archive&#x2F;2011&#x2F;03&#x2F;infogra...</a><p><a href=\"https:&#x2F;&#x2F;www.theatlantic.com&#x2F;business&#x2F;archive&#x2F;2011&#x2F;03&#x2F;infographic-how-china-manipulates-its-currency&#x2F;73201&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.theatlantic.com&#x2F;business&#x2F;archive&#x2F;2011&#x2F;03&#x2F;infogra...</a>" :time 1566012295 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722131\.json (:by "vaguesortof" :id "20722131" :kids (20722425) :parent "20721790" :text "Wish that article finished with why this is good or bad for America, what real effects it has.." :time 1566017299 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722425\.json (:by "jjeaff" :id "20722425" :kids (20722521 20722528 20723681) :parent "20722131" :text "I can tell you some reasons it&#x27;s not bad.<p>You commonly hear about how we are indebted China or whoever and because of that, they wield power over us.<p>This isn&#x27;t loan shark style debt. The US holds all the cards in this case. It&#x27;s sort of like, the mantra, &quot;if you owe the bank millions of dollars, it&#x27;s your problem&quot;. If you owe them billions, it&#x27;s their problem.<p>The US could even pay back that debt with money they themselves issued if needed." :time 1566021946 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722521\.json (:by "n0t-satoshi" :id "20722521" :kids (20723143 20730294 20724070 20722801 20723385 20722645 20724048 20722626) :parent "20722425" :text "&quot;The US could even pay back that debt with money they themselves issued if needed.&quot;<p>Hyperinflation is effectively defaulting. No one will give credit to those who pay with Monopoly money." :time 1566023595 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20722801\.json (:by "RobertoG" :id "20722801" :kids (20723088) :parent "20722521" :text "Most (all of them?) episodes of hyperinflation, including the infamous Weimar Republic and Zimbabwe, are not caused by &quot;printing&quot; too much money, but by a fall in the productive capacity of the economy.<p>Here, Zimbabwe for hyperventilators:<p><a href=\"http:&#x2F;&#x2F;bilbo.economicoutlook.net&#x2F;blog&#x2F;?p=3773\" rel=\"nofollow\">http:&#x2F;&#x2F;bilbo.economicoutlook.net&#x2F;blog&#x2F;?p=3773</a>" :time 1566028446 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723088\.json (:by "Retric" :id "20723088" :kids (20723145) :parent "20722801" :text "Thats misleading. Without creating an ever larger money supply hyper inflation cant continue. Similarly, hyper inflation requires the state to continue to exist.<p>For example various currencys have dropped so their only value is as a novelty item or physical object. But once it hits that point its value cant continue to fall." :time 1566034851 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723145\.json (:by "RobertoG" :id "20723145" :kids (20723482 20723289) :parent "20723088" :text "We are talking about causality here.<p>In my opinion, it&#x27;s misleading to insist that the cause of hyperinflation is &quot;printing&quot; money and, never mention, that the real cause is the falling in the productive capacity of the economy.<p>For instance, the narrative about the Zimbabwe crisis is always the same: The government just went crazy and started to print money.<p>In my opinion, that&#x27;s a totally dishonest narrative (and politically motivated maybe?), when what really happened is that they destroyed their main productive activity (agriculture).<p>&gt;&gt;&quot;Similarly, hyper inflation requires the state to continue to exist.&quot;<p>Well, yes, of course, are you saying that the state stopping to exist would be a better alternative?" :time 1566035914 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20723482\.json (:by "azernik" :id "20723482" :kids (20724242) :parent "20723145" :text "The drop in productive capacity is the <i>motive</i>, but not the <i>means</i>; the printing of the money is an action to prop up state finances with the direct effect of causing hyperinflation.<p>i.e. the Zimbabwe narrative <i>should</i> be: the government tried to dig itself out of a hole by printing money.<p>Similarly, the German government printed money in the 1920s to try to keep up with reparations payments which were larger than the economy could bear through taxation. (Though of course printing money is effectively a tax on savings, with the added effects of disruption to contracts.) And since the reparations were denominated in hard currency there were diminishing returns, as the government was printing ever-devaluing Papiermarks with which to buy Pounds Sterling and Francs." :time 1566042027 :type "comment" :score 0)) (https://hacker-news\.firebaseio\.com/v0/item/20724242\.json (:by "RobertoG" :id "20724242" :kids (20724799 20726735) :parent "20723482" :text "&gt;&gt;&quot;The drop in productive capacity is the motive, but not the means;&quot;<p>Ok, I though we were talking about the final cause of inflation, not the mechanism, maybe you had something else in mind.<p>Now, if half of the productive economy disappear overnight, inflation is going to happen whatever the government do. You make it look like a government have an option in that situation.<p>If tomorrow morning half the fields and factories in the USA have magically disappear you will have inflation. In those circumstances, what sense would make to say that the &quot;government is guilty because they printed too much money&quot;?<p>Maybe you can tell me some example where something so catastrophic to the real productive economy happened like in Germany in the 20&#x27;s or Zimbabwe and where inflation didn&#x27;t happened." :time 1566052710 :type "comment" :score 0 :link_title "Japan surpasses China as largest foreign holder of US Treasurys")) (https://hacker-news\.firebaseio\.com/v0/item/20724231\.json (:by "brudgers" :descendants 11 :id "20724231" :kids (20730045 20728924 20729874 20731114 20729716) :score 55 :time 1566052644 :title "General Balanced Trees (1999) [pdf]" :type "story" :url "http://user.it.uu.se/~arnea/ps/gb.pdf" :link_title "General Balanced Trees (1999) [pdf]")))