skysight-inc/HackerNews huggingface dataset:
Most of the ocean is just dead water with nothing in it. Life blooms near geothermal sources or near surface. But even there getting the resources that you theoretically have is not easy - electrolysis is like charging a battery - you don't get ANY energy from it, because you would need the oxygen, and hydrogen needs oxygen to react with. And even in that reaction it would release less energy than you've spent separating it from water, it's a thermodynamic dead end. If you don't have sunlight for power (if you are deep enough) the only source apart from nuclear is gas/oil that you would extract from the seabed if you'll be very lucky to get where you'll establish. The food is around you, this is true - microshrimp, jellyfish, algae - non of this is consumable by a human. We tried that already - soviets experimented with algae and krill consumption for astronauts on the space stations - out digestive systems would not be able to handle it.

Compare it to Mars - you get sunlight for crops, you get it for solar panels, etc. There is water on Mars as we know now, so you can use it while also having easier time building. The only downside is how hard it is to get to the Mars compared to the bottom of the ocean. But once we would figure out hurling cargo it's going to be easier. I fully agree that you need supply chain to exist for some time, a long time even, but after a while you would be able to grow food on Mars.

We have places on Earth where you can get close-to-Mars experience, near the poles. There are some entirely lifeless patches of just ice cold land where some of the Martian tech gets tested.
> But sharp drop isn't an option, hence my argument.

Obviously it is an option; it just happened with gold.

> Sigh! The graphs show that there is no such “gap”.

Price was $15,000/kg in US dollars and is now cruising pretty easily above $40,000/kg US. You can sigh and pretend not to see it all you like but you are still ignoring pretty clear evidence of about 8% nominal growth/6% real growth annually in a shiny rock.

I'll admit to being quite impressed that you can look at a 260% price change upwards and say it doesn't count as a price increase because you think the chart is the wrong shape.

> And you even agree with that when you say this.

No I don't. QE is the most likely factor causing these unreasonable 'real' increases in asset prices that are very well illustrated in the gold price. The idea that gold is getting more valuable in real terms is foolish, so the fact it is showing such outrageous gains in real prices since pre-QE is strong evidence that actual inflation in assets is higher than 2%.

> (And BTW gold is rising again in 2019, while there has been no QE policy in years in the US).

Actually they just got going again. A forward-looking analyst might reasonably guess that there is a lot of money about to hit the markets.

https://fred.stlouisfed.org/series/WALCL
But note that the only thing you can really control is your responses to events.
I managed to track down a manual from Stafford Beer for a system he developed. Fascinating stuff.
Using your own server with Gatsby and reverse proxy
When I started my current job as a data scientist I spent the first three months or so doing all my work in J (a descendant of APL that doesn't need a funny keyboard).

I'm a long term Lisper (prefer Scheme) and so I have a high tolerance for languages with weird syntax and small communities, and I had to write a lot of code to get a working environment in J (for instance, I hand wrote my own simple system for interfacing with Hive, which I used a lot back then).

The main thing I did was implement Naive Bayesian inference on some internal data and lots of plotting.

J is fun and it gives you that special feeling of doing something hard and weird which sometimes motivates me, but in the end I gave up on it in favor of R and Python. Surprisingly, the main thing that won me over to these languages is that they were faster and required less care. I'm not stranger to vectorization (did Matlab for 6 years during my PhD) and I liked doing it in J, but in the end I could do less work and get sometimes much better performance out of R.

Plus, even after many months of doing J full time, I still have to get into a whole headspace to even _read_ my J code. R and Python are at least legible in a way that you can come back to after awhile.

Finally, I started to really miss the uniformity of simple, first order functions with lexical scope.

Still miss the notion of verb rank, though. Wish it was part of modern languages.
Let’s not forget that Google had to pay the largest FTC fine for intentionally bypassing the security features on iOS; no wonder Apple doesn't allow low-level access to the operating system: https://www.ftc.gov/news-events/press-releases/2012/08/googl...
* Connected to wifi with installed dnsmasq

* * If device do not use public (like 1.1.1.1) or custom DNS
Probably. What matters is the community response to the outage though. From what I saw there's been a ton of love for the team working through an entire Sunday.
Usenet has always been like the proverbial blind people and the elephant... people uninterested in binaries are unlikely to agree that Usenet works "better" for the kind of content that it was destroyed for carrying.
Why dnsmasq?

Why not unbound/bind/etc?
If by "done right" you mean "the working programmer's smalltalk". Erlang and, probably even more by philosophy, Elixir, pushes you towards Kay's model, but the underlying BEAM gives you enough "cheats" to let you be incredibly productive. Especially in elixir those cheats are sufficiently ugly (as in code esthetics, nothing more) that you don't really want to use them unless you must, and when you do use them it's reasonably good practice wrap it in a macro so that the implementation details can be hidden away. In some cases where your using a non-kayish cheat (like it only helps to make your test parallelize over stateful services) you can make your macro no-op in prod.
Shabby journalism again by Gizmodo.

Cortana isn't removed, MS only removed it from the core Windows feature set.

When the 19H2 is released Cortana will still be around, but not as part of Windows but as a separate app.

People who update their Windows to the Fast Ring can even play with the new Cortana app right now.

Microsoft also have plans to deeply integrate it into its 365 line of productivity apps, so it isn't going anywhere in that area too.

And given that Siri and Google Assistant both dominate the Assistant area on the smartphones due to the fact that they are both preinstalled makes discontinuing the standalone smartphone apps and putting the money and resources involved to good use elsewhere is actually a good move business wise.
The key is to care about more than just money.
تثبيت ريكفري معدل Twrpو عمل روت لهاتف Realme 5 Pro
That discussion seems to be on the same WSJ article, but syndicated through msn.com
Continuation-Passing Style Programming in Go
I'm sorry, I can't hear you. My lantern went out.
Yeah, it’s kind of depressing how much better it could be with just a touch of Cocoa; these shortcomings are readily apparent so it wouldn’t even take that much to improve it. I wonder if Mozilla could solve this by just hiring someone who’d focus on improving platform UI to the point where it was competitive with Chrome…
This is not what I meant. I am talking about the change happening in the last few years might be positive w.r.t. what was happening say 10-20 years ago.
Romania's revolution was the opposite of 'velvet' so there isn't a strong parallel there. Romania and Czechoslovakia were both in the Warsaw pact but on opposite ends of a broad spectrum. Czechoslovakia, a former industrialized democracy, had things like 'socialism with a human face', a sort of proto-perestroika that was suppressed by Soviet tanks in '68 and later a dissident movement well-known outside the country. In 1989 Romania was still a highly oppressive totalitarian state, eccentric cult-of-personality leadership and all.
Actually, audio and especially music can make it easier to go into a diffuse state. The trick is to make sure it's music without lyrics, or the volume is low enough you're not listening to the content of the talking.
You might want to consider citing some evidence.
Having used a second hand booster seat for my daughter, I can testify sun damage is a real thing. I could not pass it on in good conscience. And we replaced it with a more modern and much sturdier version.

That’s not to say I think all seats should be summarily discarded after an expiration date because some people (like me) don’t garage their car. I’m saying there is some nuance to this choice.
I think the capability and math (Kantorovich and of course Dantzig) was actually there in 1973, but Beer was a wanker and a mountebank, and Chile probably couldn't have afforded it anyway.

Apparently the main use of computers there was more or less workers collectives using telex to "email" numbers to central.
It's in a QFN not QFP package
Sure- if you choose to fund an archive! It's when you don't that you get things like the BBC taping over old episodes to save money. Without an actual dedicated archive (and $$$ to fund it) both corporations and governments will let stuff fall into the memory hole.

Some companies do choose to keep archives:

https://americanarchivist.org/doi/pdf/10.17723/aarc.45.3.l25...
32 years older than Alberta. First dibs for the older brother.
Unorganized at first glance, right? And yet a tree (on average) is perfectly balanced in terms of weight distribution around the trunk.
We really are just reinventing Java, aren't we? (Perhaps better, with hindsight)

https://en.wikipedia.org/wiki/Java_processor
interesting, I am a physicist and I use (modern 2018 standard) Fortran on a daily basis, the reason being that it perfectly suits my research needs, in particular, for its concise vectorized array-based syntax. For example, to compute the statistical mean of a weighted sample of points, represented by the two vectors Weight and Point, I'd do,

mean = sum(Weight*Point) / sum(Weight)

where sum() is an intrinsic Fortran function. I am curious to know how this computation would be done in C++?
NHTSA says yes. https://www.nhtsa.gov/car-seats-and-booster-seats/car-seat-u...

Same thing for bike helmets - after a serious shock, they should be replaced, even if there's not visible damage.
Some quick and dirty things to make this useful, put it all in one header and wrap your code in a namespace. No really viable as a dependency otherwise.
Probability zero is the same as saying that it would take infinite evidence to convince you. Even if someone provides amazingly convincing evidence, better than you've ever seen, a flat 0 or 1 eats it.

> there is no evidence to suggest he's saying the truth. No evidence at all. Accordingly, the probability that he's telling the truth must be zero.

I don't think that logic works. What if the claim was "I have a five dollar bill in my pocket"?
Yes, check out Liveblog by Megan Boyle. Reading the minutiae of life and thoughts straight through like a novel is such a cathartic experience!
Why 50 Ohms?
No quotes I also saw the link to apriorit.com

I tried "how to write device drivers under Linux" (in quotes) which showed one result and I ended up at this exact post.

Hi me!
Hewlett-Packard board unanimously rejects $33B takeover offer from Xerox
I’m curious what problem this is trying to solve that hasn’t been already solved in many other ways. There are so many serialization libraries for C++. The API for this isn’t too far from what YAS offers:

YAS_OBJECT_NVP("myobject"
,("a", aa)
,("b", bb)
)

instead of:

OBJECT_SPEC( foo )
__f( aaa ),
__f( bbb )
END_OF_SPEC

YAS also aims to do it with as little fuss as possible, similar goals, yet YAS binary archives are endian independent, and there are other advantages.
I meant stuff like DNS over HTTPS (DoH). If you trust whatever app is doing DoH, that's fine. But if you don't, it's nontrivial to even know what resolver it's using. Let alone forcing it to use a resolver you want.

Edit: So that's tunneled DNS.

You could also call it encrypted DNS, I suppose. But then, you could say something similar about VPNs, instead of calling them tunnels.

Hard-coded authenticated DNS would be hard too, but it's at least possible that you could see what resolver it's using.
I only went to China once (Shanghai) less than a year agi and had no problems with cash. I couldn’t use WeChat as foreign cards weren’t supported back then. The point is, it’s not that cashless yet.
> It could be viewed instead as an argument against "architecture astronautics", the "15 layers of abstraction to print 'hello world'" school of software design.

It's a long way from printf to framebuffer pixels. There's good reasons for every layer inbetween, too. (I like C compilers, format strings, buffered I/O, I like file descriptor semantics; I like having an operating system and it providing terminal emulation and framebuffer text rendering services!)

So I'm fine with 15 layers of abstraction to print hello world.
Even within music we might expect differences between instrumental, nonsense lyrics, and narrative songs.
I'd love to see this sort of thing in many languages. I have no interest in conversational language learning or being able to write in any language. My primary interest in any foreign language is to be able to read and comprehend literature in that language (both ancient and modern).
> Metro-X Server

I have never heard of this! I have always used XFree86 (later forked to Xorg) as far back as I can remember. From what I can find, this was a commercial/closed source server that shipped for $99. There doesn't seem to be much info it.
Just compile Firefox or Chromium to Wasm and provide necessary adapters.

Well, I'm joking, of course, it's not that simple. But it should be possible in the end.
He was a phenomenal engineer and I had not realized he’d passed away. Thanks stmw, though it was sad news.
It is weird, in part because iso has directory entries, and so does rar. Iso.gz or iso.xz seems like it would make more sense, eg. a block compressor.

But something like OS install media I would expect to already have compression applied to payload. Eg. Rpm and deb files probably use gzip. That wouldn't compress too well. So maybe just .iso would be fine.

Rar itself seems to be pretty common in certain enthusiast communities where people tend to use windows. For example I still see it when people are passing Android ROMs and unlocking tools around on web forums. And very few other places.
I used to write code like that - architecting whole application up front, creating layers upon layers of abstractions. Experience taught me to do the reverse now - start with the simplest version that works, keep going until writing code gets tough, and then switch to whiteboard and use what I learned along the way to design a proper solution (and if any part of the design process starts getting tough, I switch back to writing the simplest thing that works). Rinse, repeat. It's not about rushing to release barely working pile of spaghetti, but recognizing that programming is an exploratory activity, and you don't know enough to do complete design up front.

And really, it turns out most of the time that not only you don't need the complex abstractions designed early on, you actually need a set of different ones. That's why keeping the design process continuously grounded in reality is important.

My solution for not producing spaghetti code with this method? I don't release the first version that works. I don't mark the ticket as "done", and I don't even push it out of my local repo. Instead, I clean it, or even straight up rewrite it, until it reaches a sleek and acceptably elegant state. It's the responsibility of a programmer to decide when the code is ready, and it doesn't have to be at the first moment it passes all the tests.
I claim that pretty much any post with "Hacker News" in the title will attract attention. And after all, attention from others what we all want, right? (I'm too lazy to verify this, but at least it sounds plausible.)
What are you basing that on? In dense cities with good transportation infrastructure people don't own cars nearly as much and the people that do own cars use them less.

I think you are confusing necessity with desire.
note: HN autokills submission using shortened URLs. youtu.be is considered among those.
The rivalry isn't always friendly. If your connotation of epicureanism involves "pleasures of the flesh", it's probably because stoics painted them as hedonists.
Tomato firmware has something like this as well ... dnsmasq + blocklists
Can the Shape of Your Face Predict Your Propensity for Violence?
microsoft.sucks, apple.sucks, and google.sucks are registered by their respective companies as well.
> Chirashigaki was a method of writing popular in premodern Japanese due to the aesthetic appeal of the text. ... When humans read these documents, they decided where to start reading based on the size of characters and the darkness of the ink.

Extraordinary.
Yep. Lifecycling budget.
Well, NUVIA has to first design something with a competitive advantage over Intel's chips, then they have to manufacture it and then they have to sell it. Those are three separate and hard problems.

With the first problem, they can simplify things considerably by paying an ARM tax. The RISC-V tax is less ($0) but then it offers them less as well. If they design their own ISA, well, good luck with that. Also, clouds like tweaks, so one size won't fit all.

With the second problem, there's fab space to be had for sufficient coin. But there's more to manufacturing than filling out a webform and sending a tape with a check.

If they can get past the first two hurdles and actually deliver silicon which is significantly better than Intel's then marketing to the big clouds should be the least problematic.

Gonna take some money and time. Gulati left Google in March.
Doing everything by straight up majority rule leads to minority groups whose views can never get heard breaking away from the majority. Most of those so called empty areas, while not highly populated, do actually have some population and the land they're living on often has greater strategic value than the same amount of land located in areas of higher population. Compromises are designed to keep the country together because the sum is much greater than the parts.
Fair enough. I buy it more for bike helmets, though, since there's a good chance that helmet hit road or metal.
Would be interesting if they'll develop totally new micro architecture and ISA from scratch.
This deserves a better headline, something like "Improvising emergency medical care during a flight."

It's a story about how a surgeon and a nurse treated a passenger who developed a severe nose bleed during the flight. Worth reading.
It's 15 layers in the system; I was talking about 15 extra layers in your own code, introduced up front, before any meat has been written.

I'm not saying abstraction is bad - just that it's constraining, and prematurely introducing a whole ladder of constraints is going to grind code evolution to a halt.
Related, the chat window that pops up on android is off screen about 15 to 20% but still workable.

I am very familiar with Intercom, and this looks comparable at first glance. Nice start.
I won't quote you... because qualia is not "proven". :) I mean, qualia exist obviously, but there is absolutely zero evidence one way or the other whether we perceive the same qualia or not. It's a completely open question in philosophy, because until we discover a way of analyzing conscious qualia using scientific instruments, there are no experiments we can imagine that would reveal a meaningful result.

You can enjoy reading: https://en.wikipedia.org/wiki/Qualia
Strange, how did you come to the conclusion that this is a defense of "crap code"? For one thing - crappy code is most often less efficient than elegant code.
Mostly 90-degree bends are avoided (in preference to two 45-degree bends) because it makes the routing easier or because it looks better to the person doing the layout. If you are operating with high-enough speed signals that a 90-degree bend is a problem you are also avoiding layer changes and many other things like the plague.
Interesting, in their benchmarks it shows that Tensorflow is nearly twice as slow to train on a GPU compared to PyTorch. That's a surprisingly large difference.
I see it more like a rigid grid architecture vs. organically build/evolved structures like in the book "A Pattern Language: Towns, Buildings, Construction" by Christopher Alexander et al.

Here's some pictures https://medium.com/design-matters-4/a-new-approach-to-design...
Do as I say, not as I do. INFRAGARD.ORG
Do you have actual benchmarks comparing the the runtimes to justify the competitiveness between the two programs? With no types declared and no optimization declarations, I feel it would still be around 2-10x slower than C. (I have no quantitative evidence for that feeling though, except that I write Common Lisp in my day job. I have no doubt the program could be within 1-2x of C with appropriate massaging.) That’s certainly “good enough” in most cases, as evidenced by Python running so much of the world.

The blasé attitude toward adhering to POSIX/GNU wc behavior was a bit dissatisfying to me. Those additions are “trivial” and probably don’t change the shape of the program too much, but are nonetheless complicating and time-consuming factors. I would prefer that Lispers strive to complete 100% of the job, not the 80% cut that matters to them. :)

With all that said, I agree with the opinion of the article, being preferable to write Lisp over C, though I would be up-front about the meaning of “beating C”. C has been beat—in my and the author’s opinion—because Lisp strikes an unusually good balance between execution efficiency, speed of development, program safety, and expressiveness. But even better, Lisp lets you push in any of these directions, often with only modest sacrifices in the others.

However, the original spirit of the wc exercise was to make it fast, Benchmarks Game-style.