skysight-inc/HackerNews huggingface dataset:
This is a very confusing argument. The summary seems to be Android defined as "a Linux kernel with libraries" is a dead end. Well, okay, although given its deployment on 2B devices it's probably the best argument for Linux.

A couple of years ago Android replaced Dalvik, the runtime for all apps. Did anyone say Android is a dead end then? Nobody defines Android in this way, by a single component, and in a way the author even acknowledges this. You might as well say given enough time Linux itself is a dead end.

What Android is is what Andy Rubin originally said it would be - an open source mobile operating system. And I doubt this will be a dead end any time soon, certainly not in our lifetimes. Important libraries and frameworks themselves will be improved and replaced as they have been for many years now, and yes perhaps Linux itself will be succeeded. But why would anybody care, especially if its transparent to users and even to developers (I'd imagine maybe a Linux emulation mode for NDK users.) To me, this sounds like a healthy project, which is sort of the opposite of a dead end.
Labor has negative utility. You have to compensate if you want people do labor.

In a business setting, you pay people.

In a hobby setting like that, people compensate by having fun.

Either approach is compatible with producing open-source software; I suspect most LOC of open-source projects are written by salaried contributors at large corporations.
I watched them on PBS in the USA late Saturday nights, and they strung them together, so a 4 serial episode would be almost 2 hours. That's what I miss. The stories have been compressed to fit in under 1 hour.
To anyone concerned about React's virtual DOM and diff'ing stuff, and a potential Facebook patent thereof, in early 2012 I wrote and published (under a GLPv3 license) a virtual DOM implementation with efficient diff'ing when I forked SproutCore[0] to become Blossom.[1]

So even if Facebook tries to patent that particular invention/innovation, it may not stand up to legal scrutiny depending on the filing date. AFAIK, Facebook didn't do a provisional patent for virtual DOM stuff before July 2012 (long after I released Blossom), because that patent filing would have become public AT THE LATEST on January 1st, 2016 and nothing has come to light that I'm aware of.

So…you should be safe (IANAL).

[0] Ironically given the subsequent popularity of React, the SproutCore team rejected my virtual DOM approach which is why I had to fork it. Live and learn. I actually came up with the specific virtual DOM + diff design in spring 2008, but didn't get around to writing the code for it until someone paid me to do it (I had asked Apple and they declined). Eventually, the copyright owner of SproutCore (Strobe, Inc.) got bought by Facebook, though I don't recall when…

[1] https://github.com/erichocean/blossom
Ok, I'll bite: If shell scripts, Ansible, Chef, and Puppet all suck, according to you, what solution would a competent Sysadmin use?
I can concur, really enjoyed The Void, it's more cosmic horror H.P. Lovecraft-esque(ish?) than typical horror fare.
Yep, we are talking about someone who was born in the 1880s. Though as a counterexample in the modern age, there is a well-known Spanish economist at Columbia named Xavier Sala i Martin.
True, but it's a very simple VM, as it doesn't have a GC.
Fill us in; why did they fail?

I've seen a lot in business, and I never saw anything as challenging and perverse as your "creative ways the universe will come up with to screw you".

The worst I heard of was law suits by patent trolls.

For "secret sauce" in IT, that's in software locked up in the internals in a secure server farm. Tough to know just what is in that. Tough to get a judge to force you to present all your software to some troll without a lot of good reason.

There can be collusion in restraint of trade, but that's much harder to do now than 100 years ago.

There can be nuisance law suits, but the usual response is that those are too much work and trouble if the defendant is small and too little chance of winning if the defendant is big enough to defend themselves.

I saw a lot of how FedEx grew; some Teamsters were angry, but all they wanted was the usual, just money. Your statement of the perverse universe was not the case at FedEx.

I've seen some families do well with life style businesses. They commonly had problems, e.g., union problems, but they didn't have anything line your perverse universe claims.

Somehow I doubt that IT startups will have union problems anything like what was common in some old US businesses and industries some decades ago.
So does that mean the network is now demanding each ether be mined every 12 seconds (20% harder statistic mentioned in the linked article), or the difficulty has increased naturally? E.g. there has been a large spike in the number of ether miners lately, which has caused the network to naturally readjust the difficulty to maintain the 15s/ether mining rate? If so, these GPU miners leaving the field would readjust the difficulty back again towards the original levels, or is this difficulty change a more permanent thing due to some underlying change in the technology?
Genuinely curious if your choice to group those investment firms is intended to imply something about them - such as they generally work together/compete with each other, belong to the same tier, etc.
All I can think of is the careless environmental impact of all that dirty electricity consumption. For, let's be honest, a mostly speculative activity.

One cryptocurrency crashes, another gets hyped up, and the computational cycle repeats. When will it end.
In Lausanne, Switzerland, it's very difficult to find an appartement because there are too few appartements for too many people and it mostly follows "First-come, first-served".

So I created scrappers for 3 websites + 1 facebook group. It simply looks for apartments with my specifications and notify me when a new one comes up.

I can say, I successfully found an apartment. The whole process usually takes at least 3 months, I did it in 1.
What share of the company would you expect for that kind of investment? If the amount would be trivial then why would you bother (little reward for so much risk), but if it's non-trivial then why would they accept your money, given how small the amount is compared to the value of their sweat equity?

If they really believe in what they're doing, they won't want to give chunks of it away so cheaply. Conversely, if they're willing to sell on those terms, wouldn't you be concerned that they aren't serious?
I don't see anything "profoundly weird" about it (a bit specific, maybe, given the rest of the conversation).

You're right, of course, about naive deployments. But it just isn't that hard to build reliable systems, assuming some experience. And if you're doing anything more interesting than pretty CRUD forms (say, atypical storage or bandwidth requirements), DYI becomes much cheaper, fast.

To reiterate, yes, you need someone who knows what they're doing on the systems end. But you will anyway at some point, and making that hire earlier can pay for itself.
>I'd expect undergrads to destroy you

destroy me? i was a math/physics undergrad and my ms was in SDEs.

>e^(ipi)+1=0

this is the dumbest math trope ever. i bet you're the undergrad
Funny. I think Amazon does that on LinkedIn when trying to find applicants :)

Except they don't take care to send one email per person.
These aren't in opposition: it's what I meant by "on-boarding".

If remacs didn't exist the hypothetical developer wouldn't be contributing to full Emacs (it never crossed their mind, or it's too intimidating, or whatever other reason), but through their work on remacs, they've also contributed to the original emacs. The point is that the latter contribution would never have happened without remacs.
What about trying new things, experimenting with life?
Why are you migrating it at all?
GOLD: Faces Further Recovery Higher
Nice! I've never been able to get a date I want for a national park. So much easier when single and or in college. I see other days, or a room here and there...but not enough for my family and for the dates to coincide with everyone's schedule.

I also don't have the foresight to book that advance. I've settled with staying offsite and just driving. Not the same experience but good enough compromise I guess.
Except that the only evidence provided is Fuschia which is open source
FPM is at least a step in the right direction to reduce the overhead of creating all of these.

At a minimum, Linux should have a common packaging system; though there may never be agreement. It's hard to see macOS and windows endingnup with a common one.

But maybe we could do a third party option that is independent of each OS? Those rarely work out well though.
This uses a difference list data structure, which, when I learned it in Prolog, requires lazy evaluation of the tail of the list.

Erlang doesn't seem to allow lazy evaluation; am I wrong about that? Is there some way to do difference lists in Erlang?
> over the coming two to three years, Android will undergo a radical transformation. This transformation will be mostly transparent to users - their next Android phone won't actually be "Android" anymore, but still run the same applications, and they literally won't care - but it won't be a Linux device, and it won't suffer from Android's core problems.

How laughable. Google can't even get most users on a two year old upgrade let a loan an entire rewrite.
As a former MPC-HC developer, I consider MPV the spiritual successor.
Where do I check my raw kwh price? just on my bill? I'm in WA as well.
SMPlayer is a great frontend for mpv.
For sure. I live in Atlanta and basically the stadiums are smack in the middle of high traffic interstates. I believe Waze does already, but even viewing it for the work week would be nice. For example, those who have a few days to work from home can pick the days there are games and major events.

Luckily I do not pass by those stadiums on my way to work.
Well, I typically look at a few metrics as PL fascinate me a lot. However, I'll be the first to admit I'm not an expert, so take everything below with a grain of salt.

First I judge by new projects/tools that interest me. I don't see much ruby there, but a fair amount of python admittedly. This could be biased to what interests me, obviously.

The second is people I know. Some are ex ruby devs, none still use it in their line of work.

The third is job trends. Ruby, specifically Rails, is just down by any metric. A quick google search sent me to http://www.indeed.com/jobtrends/q-Ruby-on-rails.html

Again, I said 'seems' because it seems that way to me, not because it is fact.
It can be rather common when a unit isn't in high demand.
Wizards of the Coast was bootstrapped from a basement.

Curiously, they're now a wholly owned subsidiary of Hasbro, which was also bootstrapped -- in 1923.
Agree, to a point. Using proof of stake is an important objective for the Ethereum blockchain model. Vitalik has said as much in conferences worldwide since January of this year.

The drop in price helps potential stakeholders too.

But the real concern, and IMHO, the reason for the drop, may lie in the next big hurdle, which is creating applications based on blockchain contracts. It is a very different way of thinking about application development, and as such, may need more time for consideration.

More like hypertext and the world-wide web was in 1993 than it was in 1996 and '97.
Even is somehow Fuchsia replaces Android in the next 5-10 years what's the real concern?

Calling Android a dead end is pretty screwed up considering what has been accomplished with the operating system
EDIT: I just realized you said "Isn't MPC-HC for Windows, and Brew for macOS?" which threw me off.

I am currently on Windows and use MPV, I don't see why it should be exclusive in any way.

The dotfiles are compatible, and same goes for lua scripts. So there's no trade off at all that I've found. And it's nice to be able to just clone my dotfiles and have it work in OS X, and same for Windows.
I must have missed the part where the patent clause in the React license applied only to software patents.
IRV is less wrong than pick-one; but more wrong than a dozen other election algorithms. If you want to read about one, read about Condorcet.
According to http://www.wilfred.me.uk/blog/2017/07/15/these-weeks-in-rema... it's running on 32-bit macOS. I don't know if Remacs is 32-bit-only on all platforms.

This is an interesting project and I wish them well. I have no opinion on Rust at the moment, but I do see this as part of a general trend towards safer languages.
> In most linux contexts, there's really no need for it since linux distributions come with package managers

This single sentences hints at least major two reasons for language-specific package managers:

- non-Linux platforms

- there's many different Linux package managers (apt, rpm, pacman, nix, portage, ...)

A language-specific package manager means developers (i.e. the ones writing the packages) only have do to packaging work once, instead of for every platform they might want to support, including ones that they have no way to test on (and a lot of code, especially in the modern wave of languages like Rust, often works on all platforms with no particular effort from the developer).

From an asymptotic perspective, using the platform package managers results in something like O(# libraries * # platforms) work and likely a lot of code not being packaged for some platforms, whereas language-specific package managers is something closer to O(# languages + # libraries) work (or maybe O(# languages * # platforms + # libraries). Looking at this decision purely in terms of developer effort, the latter seems like the better choice.

(There's also things like fpm that are designed to be more like O(# platforms + # libraries) work, which is nicer than either of the above!)
Custom radio on ISM bands, works flawlessly
> I’ve been doing this long enough to know that the next big thing won’t happen as quickly as people expect. I am therefore willing to forgo those 100x returns and get 10x on things that are more certain and nearer term.

If only more founders thought like this too.
Electricity is rather cheap in Washington because we have plentiful hydro power from the Grand Coulee Dam. See: http://www.neo.ne.gov/statshtml/204.htm
Reasoning from imaginary evidence.
I love the design of this site. I'm not sure I've seen anything like it.
You can definitely do ahead of time compilation with .net bytecode. That's why you can write iOS apps in c# with xamarin's SDK.

I think the performance differences between JIT compiled code and native code mainly come from the 'convenience' features offered by languages such as Java or C#. I am thinking of garbage collection, (default) virtual functions or reflection.

In let's say c++ you can do all of these things too, but the cost is not hidden from the developer.
I'd be more worried about the cooling. I'm not sure that they'd have put the work into cooling this properly.
It's increasingly rare. I had 4 years of Latin in HS, in public school (N.B. tax-funded government sponsored school for you non-American readers). I think I was the last student in the school district to do that, because after the teacher retired, who was exceptional, they cut the program from the curriculum.
Not really uncommon if you're renting in a house that's been split up to several rental units. I've mostly seen it with water, but gas and electric service can be done that way too.
I agree. MPV is very customisable, and it's great to have a video player that works just how you want it, regardless of the system you're using.

EDIT: Yeah, I was just pointing out the fact that, if you're using MPC-HC, then you're probably using Windows. In which case, whilst MPV is a good alternative, you wouldn't be installing it with (Home)brew, which is a package manager for macOS.
Having a sense of when people "should" feel bad indicates a certain level of empathy, which just means being able to successfully understand what other people are probably feeling.
This seems very susceptible to confirmation bias and itself a potential self-fulfilling prophecy...
At least the NV cards, if they become non-viable for crypto mining, are useful for a lot of other GPU computation (or just as graphics cards).
"To some degree our challenge in that sort of conversation is to limit our empathy for the purposes of doing the right thing."

No, the empathetic thing in those situations is to end the relationship quickly precisely because you understand dragging it out will just damage the other party more in the long run.
There is also /r/bodyweightfitness excellent recommended routine app on https://github.com/mazurio iOS and Android - compiled versions in http://www.bodyweightfitness.co.uk
>this is the dumbest math trope ever. i bet you're the undergrad.

Undergrad math major here. Please don't insult us; even we know to cringe when this identity is mentioned as some amazing beauty of math.
Well, this is because almost everyone nowadays concur that mpv is the way to go.
> So does that mean the network is now demanding each ether be mined every 12 seconds

You have it backwards. A 20% increase in difficulty would mean that a block was only being mined once every 18s. The intuition is that if there are fewer blocks, then it is harder to get one.

I think this change is due to the etherium difficulty bomb:

https://www.google.com/amp/s/themerkle.com/what-is-the-ether...
Which is why you use leverage...
I don't think Google will do that anytime soon. Because they don't know how to make and sell a phone for profit. The only player that can do that is Samsung, and Google cannot cut them off. I bet Samsung would sell more tizen phones than Google would sell fuschia phones, if Google were to lock Android up.
A key difference between an ELF binary and a Java .jar is that ELF contains a process image. The loader literally mmaps portions of the executable file into memory, and control is immediately translated to this image (dynamic linking and runtime relocations complicate this a bit, but mainly involve patching the image).

Java on the other builds its process image on the heap, using the executable file as input. Nothing is executed out of the binary file directly afaik. I believe classloading (defined in the Java spec) actually prohibits doing too much of this work ahead of time. The JVM has to defer work until startup in case the user wants to define a custom classloader.

My knowledge of the JVM is very basic compared to my knowledge of ELF, but I believe the basic gist of this is correct. I'm interested in diggging into this difference more deeply and writing a well-researched blog entry about it.
If it is that easy, nature beat us to it literally billions of years ago: https://en.wikipedia.org/wiki/Panspermia#Lithopanspermia Googling the term "lithopanspermia" can also turn up further interesting discussion.

It is good to try our best to sterilize our probes, because our relatively gentle launch and landing and relatively quick transit may enable a lot of things to survive the journey that otherwise couldn't. But there is a point where it stops mattering, because despite what you may think, Earth and Mars are already not fully isolated from each other, so sterilizing beyond that point doesn't change much.

One of the exotic possibilities for "how easy is life to start" is that it could still be very hard, but we could find life on Mars and perhaps even throughout the Solar System. But further examination might show that it all sourced from one location. (Which may or may not be Earth in the first place.) So there could be a period of excitement where it looks like life is really easy, only for it to turn out that the evidence remains a sample of one even so.

(The most likely way we'd make that determination is that there are certain choices in our biology that are extremely highly conserved, but at the same time, seem arbitrary. For instance, the mapping of what codons map to which amino acids. While there is some fiddling around the edges (as there are several more codons than there are amino acids), the core mappings are highly conserved. If Martian life is based on DNA and has the same core mappings, it probably comes from the same source as Earth life. Another example is protein handedness preferences, though that's stronger in the other direction; a biology with the other handedness would not come from the same source.)
Node.js – Long computations with WebWorkers and still respond to new requests
Night of the Living Dead director George A. Romero has died
Night of the Living Dead was one of my favorites, and really kicked off the whole Zombie genre running up to today. RIP Mr. Romero.

Fun fact: NotLD was immediately placed in the public domain upon release, due to a notice mistake by the distributors, which was required at the time for copyright.
At the time, the multi-party computation protocol could not scale to a large number of participants.
Yup, we also shouldn't forget Git, incredible software.

I think Stallman is also a kind guy and the world is a better place for having him around.

People say he is this and that, but I think some of his eccentric behaviour is just a survival mechanism.
> You're ignoring the fact that the current situation has been created by prescription pill misuse (in proscribing and taking) and the death toll has exceed that of automobiles largely because of Fentanyl and other synthetic opioids.

My friend did not transfer her addiction from pills, she was a good old-fashioned heroin addict. The present body count stems from the synthetics. Many fewer people died when the street pharmacy's products were purer.

> I'm all for treatment over criminalization but you sound more like you're advocating for legalization of heroin.

I don't think legalization is necessary, just an acknowledgement that present policy is actually a make-work program for organized crime.

As for your comments about Provera, I say that doctors should not play Russian Roulette with women's health.
backpage accepts bitcoin. So do the girls who use backpage, as a result
Or maybe people will actually develop things that //require// generic algorithms, and multiple diversity of them so that it /forces/ generic hardware proliferation.
It depends on your team/product. Are they going to build, max, a 1B business? Sure, than 10x is fine. Do they have potential for a 10B - 100B business? Than 100x return makes sense, because land grab and consolidation will likely be an aspect of the business - which requires significant capital and therefore returns.
In case anyone is not aware, there are user-friendly tools (that take their cut) which ensure maximum mining profitability for available hardware.

NiceHash, MinerGate, Awesome Miner and others - many have an affiliate program and fight against botnets (and antivirus often block the actual mining programs they download).
Flexport is hiring software engineers to re-think global trade
Too many of these alt-coins are premined cashgrabs.
> But at the same time, it feels shortsighted, doesn’t it? If we can build software that can speak to other software more efficiently, shouldn’t we use that? Couldn’t there be some benefit?

Then why are we putzing about with strings in the first place? Let them use binary formats if that's the goal.
Ethereum's Casper protocol upgrade (Proof of Stake) might have a long term affect on GPU market as well.
Is the energy expended in crypto currency mining less valuable than that expended by the traditional financial sector?
Sounds like "Colossus: The Forbin Project" has arrived!
Imagine if Archer could make elaborate text message pranks. Leave it!