skysight-inc/HackerNews huggingface dataset:
It seems to me that this interpretation would only make sense if all of the enemy are orcs/trolls/etc. But that's not the case at all. Tolkien draws a clear distinction between the truly evil non-human creatures and the bad/misled humans.

> odd-looking people (some in Bree, IIRC)

"The Southerner", who is later speculated to in fact be a rather human-looking orc if I remember right.
It is really unfortunate that again this nonsense is the top comment. That again someone angry at Mozilla managed to hijack a thread.

There is so much interesting going on in the linked post, I really wish this community would be able to have a mature discussion about that.
Depends a great deal on what the application is, I think. If you're doing heavy lifting (or anything a bit complicated) in the client and then need to make similar functionality available to APIs offline it's a godsend.

My current hobby project is a kind of REPL/programming language that does all of its compute in the client, and being able to hit a button and export a "serverless" microservice is lovely side-effect of being able to run JS on the server. It isn't exactly "the backend" to my application, more "a headless client exposed to the net," though, I guess.

(As someone new to JS, the frigging Node ".mjs" fiasco almost derailed the whole thing, though... What were they thinking?)

Edit: oh, and "optimistic rendering" is also a big win -- if you can show the result of an action before it has persisted (or preview it before the user has done it) shared code can also come in handy. Though perhaps we're too scared of network round-trip times.
After getting used to 2 spaces in js I try to use them everywhere now. Except python, which obviously must be 4 spaces...
Watching the Javascript poorly reinvent the wheel has been very disappointing. Very simple mistakes like immutable, never changing build releases that Java developers understood 15 years ago are become recent front page news in this community. Ironically, even though all the code is open-source pre-existing knowledge does not get leveraged in the open source world. There's a kind of market failure at work here it seems; the lack of commercial selective pressure results in the flourishing of lots of poorly researched OS solutions.
> the fact that even the creator acknowledges these problems caught my attention.

Not to take anything away from Ryan Dahl's ability to reflect and be open about what he considers his design mistakes, but it probably also helps a bit that he walked away for quite a while before coming back. A bit of distance helps in these matters.
It's not about that specific code - it's about in general having side effects inline in an expression.

I can't recall perfectly from the top of my head the rules for the ordering of inline side effects in general in C and Java, and I work in the VM research group at Oracle. Can you? Are you sure about that?
The only part missing in most Kubernetes write ups is that you probably don't need it. I'm hopeful most engineers recognise this, although my day to day experience paints a darker picture. I know of at least one hot startup deploying Kubernetes just to attract engineering talent.
We supplement our dogs raw diet with grasshopper flour.[1] I chose that along with eggs as a more humane source of protein.

I've eaten bugs in Thailand(they were actually quite tasty), but I haven't had the urge to try this flour yet.

[1] https://www.amazon.com/Cricket-powder-made-100-22/dp/B00OMCT...
> After UPS decided no left turns

They've been minimized since the 70s, but the decision to exclusively use right turns was reversed shortly after it was widely publicized. They make left turns, when they make sense, again.

> Here at my office UPS almost always shows up at 4:50pm or even 5pm on the dot to deliver something. Fedex meanwhile stops by around 10-1pm.

This is purely a function of your location, the nearest warehouse locations, and local delivery routes. At my house Fedex usually shows up around 6-8pm, and UPS around noon.

I've also never had the experience you describe of UPS packages being marked delivered when they weren't. (Edit: sorry, misread. Nor USPS, though, for what it's worth.)

I have had a Fedex driver leave a door tag and claim I wasn't home multiple days in a row, when they hadn't even rung the doorbell. That's one individual driver and doesn't necessarily reflect on the business, though.
Yersinia pestis (aka the plague) comes to mind. Its lifecycle involves fleas and mammals. The twist is also the way it interacts with the flea blocks flea's digestive tract, which makes the flea be permanently hungry and bite so much more to try to feed itself. Which also spreads the infection, of course. So the disease can be harmful for both insects and mammals despite different biology.
> The willful creatures in the story are representations of humans just as much as talking ants in a Pixar story.

No, I disagree. Tolkien was emphatic that his stories were not allegories for anything at all.

If you were right, then why would Tolkien also have bad humans? Why not just make all of the enemy into orcs/trolls/etc? Why have the dichotomy if not to show that humans are capable of being both bad and good, thus separating them from truly evil creatures like orcs?

> Or, the story has no real relevance at all because it's pure fantasy.

Yes, that's correct. The story is pure fantasy; it doesn't serve to "teach" about anything. It's literally just a story.

> LoTR probably mainly rose to prominance due to the Hobbit being sold as a children's tale, the provenance my comment starts with.

I think LOTR became prominent because it literally invented modern high-fantasy and created a gigantic world the scope of which had never really been seen before. The Hobbit touched on it, but LOTR really goes into far more depth about many things than The Hobbit ever did.
Republicans Target US Environmental Group Over Connections to China
I don't agree with the author here. Over the years i read about using VCS to store underlying data, so it's all shared, and you keep the data. Reality is that building a complex source code management platform is not easy. Storing things inside GIT repo and not database would be a huge performance issue when we're talking about scaling such system. If you have 1 repo yeah, it's doable and easy, but if you're talking 100 000 projects that's another story.

This problem keeps returning onto HN again, and again. I think this simply wouldn't work for mentioned reason, and few others that come to my mind.

And i know a bit about building a source code management platform because I built RhodeCode.
I'm confused on what you mean by this. Businesses don't exist to hire and pay people, and the value a business generates for users has little to do with who they hire as long as a high quality product or service is being outputted.
Teaching My Robot with TensorFlow
It's made of cockroaches.
I got paid for every hour, and it was my choice to take a job that had 10+ hour days. I was paid overtime when I stayed late or worked weekends. For the most part I liked working in film despite the long hours.

Either way, your incredulity is perhaps misplaced. You always have the power to choose the job & hours you want. It might affect how much money you make, what you do, or how other people perceive you, but it's not hard to guarantee you get paid for 40 hours and never work more than 40 hours.

Personally, I don't love working at places where people are obsessively concerned with getting paid for every minute worked and with clocking out at 5pm sharp. By all means, we should have lives outside of work, but I'd rather be working on something fun where the people around me are engaged and are so involved we sometimes don't even notice it's 5:45 than a place where people count down the minutes until they can leave. That's just how I feel now, and I might change my mind. It's a certainly balance, it can go wrong in both directions.

Back to the real topic of this thread: explicit communication of expectations at work is better than not communicating, or unspoken desires or vague rules, right?
Going from what he said about packaging, every program/module is compiled into a single file, including dependencies.
>goes through type theory, not philosophy.

You’re going to be very surprised when you look up the origins of type theory.
Android P Beta 2 and final APIs
Unless "your inbox" is publicly accessible, I don't think that counts as a citation.

Working on technologies that are declining is not where most developers want to be....
I've worked with Maven, Ruby's gems, Python's pip, whatever Go's non-existent package management is called, and Node, via npm and yarn. I'd have to say my favorite tooling and package management is found in Elixir's mix utility though. I don't mind the others. They are all decent enough, but I think the Elixir team really nailed it with mix.
> I always felt bad about that day because I stepped on a styrofoam box of omaha steaks and completely destroyed it

Don't feel too bad, Omaha steaks are crap.
It is actually great that many people will be lifted out of poverty. What is unfortunate is that this can be funded a number of ways: Reduction in corporate profit, reduction in personal profit, a reduction in work hours, etc. So many ways that the benefit of moving this work offshore could benefit the broad economy.

The way that has been selected, at least in the United States, is that we detached wages from productivity. This means that the benefits from offshoring production (which is good, get more people involved in the economy) is enjoyed by those that receive those jobs, and by those who own capital, while the costs are carried by the middle class of the US.

You say it isn't a zero sum game, but then why in the hell is the middle class in the US getting wiped out, while we produce more and more billionaires?
> This is a tiny data centre compared with the giant sheds that now store so much of the world's information, just 12 racks of servers but with enough room to store five million movies.

How much is that in Library of Congress units? This trend of not giving out data but appearing to do so is strange.
Leap Motion Open-Sources Project North Star, an AR Headset Prototype with Magic
I have attended several over the years. When the economy is bad it is just a depressing place to be. The last one I attended, I was surprised how many techies were looking for work. Feb 2008, I thought the job market was strong.
Imagine my surprise when I saw my boss there! LOL and she was truely shocke to see me there.

There were only 6 employeer looking for people and must have been 50 people looking for a job. I talked with one company which was MUCH closer to home.

Interview was successful. The job I was leaving then gave me a significant raise (13%), which had they paid me that before I would not have been looking. I had made myself excited about the possible new adventure. The new job asked me how much pay I expected, of course I quoted the new number. Which they offered me 8% above that.

So I took it. Then less than a year later the bums laid me off.

So in the end, in this economy - I would definitely go to job fairs.
Thanks for sharing your experience. I'm still early in my career so it helps to hear this.
Thanks for the feedback, this does help. I'm wary of adding another step before users can get started with the API but it might become necessary to do so.

Thanks again!
There are a lot of medicines derived from plants - are there any proven medicines that are derived from animal products (minus things that are directly body-things like insulin)?
I believe that this response actually betrays your advocacy of eugenics. It is a brutal and inhumane form of eugenics, though.
This is interesting! It sounds like this v1 gets your local environment up and running in a Docker container. I maintain something similar for analysts on my team, and we've seen success in terms of decreasing time spent on environment setup.

As another interesting use of Docker in the data space, I'm excited about Pachyderm [0] (though I haven't had the chance to use it in production). In particular, the data provenance story seems compelling.

0: https://github.com/pachyderm/pachyderm
Regarding them dropping development, I think we're both more or less agree that relying on a SPOF (Oracle or not) isn't necessarily great, but I guess we just disagree on how much it matters... I don't see them as necessarily substantially more risky than any 3rd party dependency, I guess, given the actual place they exist in the ecosystem. Oracle is just a tainted name, rightly so.

You could definitely make an argument their Node/Truffle implementation isn't a real replacement in a sense, because it's not going to be in OpenJDK, so the level of support/etc isn't the same. Even from a maintainer POV, I do think that argument is valid...

> This is probably true for the core users, but what about those that have built a reliance on Nashorn and its API? My comment also points to the fact that if they are quick to deprecate one JS impl, will they not be so quick to do it again? But yes, I am not indicting Oracle on their stewardship of Java as a whole here as I mostly have no problem with it.

The real question is the timeline you're working on. First, most deprecations seem to take a long time to actually happen. If this happened in JDK 11, for example, there's no clue on when it might actually be removed. That's what deprecation periods are for -- to signal to people when things need to be upgraded.

Second -- why are you not using LTS releases? This sounds off base, but if you're on JDK 8, and presumably move to JDK 11 (the next LTS), you've literally got years to investigate possible alternatives here! Including something like the Truffle Node.js implementation, or a number of others. In fact, someone else could even step up to maintain Nashorn, in that time, as a separate package.

If you're such a massive user of Nashorn that it's literally going to kill you -- you're kind of the exact person who should step up and give input on this JEP! There's no seeming hard fist demanding this go through, so this seems to be precisely the kind of community ownership you want for things in the core OpenJDK -- as it should be!

> I suppose I'd have to dig into committer prevalence, but I would guess that a lot of their participation is for their own needs. I doubt they would take on a JS impl owned by the OpenJDK community. I don't blame them either, just saying this is a fairly quick come-and-go for public OpenJDK API code.

Red Hat is pretty invested -- they're even working on major open projects for OpenJDK like Shenandoah, and they stepped up to the plate to help provide security updates for lots of systems when Oracle dropped the ball on updates for Java 6/7. They do make core improvements to the GCs, to HotSpot, etc. I wouldn't say it's completely benevolent, and they do benefit from it -- but no company is, and they always do. They have top-tier talent on their team, though.

I think ultimately we're going to have to see how much their actual Polyglot vision thing works out in the long run. Personally I think it's neat but I really have no need to use the GraalVM distribution itself -- almost everything, except SubstrateVM, which requires their JDK 8 patches, works upstream with OpenJDK anyway...
In your experience with these deployments, which K8s features aren't needed? Is it the orchestration as such that's not necessary, or K8s approach wrt to the workloads deployed?
Right but who is deciding to use spinning hard drives instead of SSDs in an underwater data center?
How to Use Static Type Checking in Python 3.6
Is dasatinib + querceptin approved to treat any indications unity is studying / is their clinical data? If not then would be hard for them to compete with an approved drug unless they have some really great clinical data. Also if unity is less toxic that might be better than marginally better effectiveness in the chronic indications they're pursuing

Not familiar with Oisin, what is their vector? Does it enable repeat dosing?
Yehuda! Calling Yehuda!
Name one benefit to workers that credit checks would bring.

"Now they exist almost solely to return as much financial value as possible (wages) for the investment (dues)."

And the company doesn't exist for the same thing?
Same old, same old.

You care because you may need various IPs when doing complex applications; which you can't have right now because of IPv4 exhaustion
You probably don't need the cloud either, but everyone recognizes that it is a productivity gain. To me, this is the analogous case for K8s, you can probably do the same with VMs, but everything is a lot more productive with containers and K8s.
And the Github library:

https://github.com/giuse/DNE/tree/nips2018
They're driving a big honking vehicle. That usually requires a CDL. If the CDL requirement was dropped, pedestrian fatalities would rise. This is a surety.
While this particular AR may be overhyped, I do expect AR to become a multi-billion-US$ industry before 2025. Even if it’s just two apps, Sunglasses.app and Google Maps pasted onto your view with no careful design, that’s still worth $30 and could run on that year’s version of the Raspberry Pi Zero. 30 million units per billion dollars, doesn’t feel unreasonable.
what would you recommend to use for container orchestration and service discovery instead of Kubernetes?
Right, but that's probably why I wouldn't be so upset at the person, but at the company that's forcing them to.
> fair deal the gives back to the country

do they already give back by paying taxes?
I guess the dispute is that some people don't trust government enough to give them even more advanced killbots, and goverment is not necessary the same thing as country.
>We could also tax capital gains at the same interest rate as regular income

Do we then drop corporate income taxes? One reason capital gains is lower than income is because the value was also taxed on the corporate profit side. In order to make investment more appealing capital gains is thus set lower to offset the double taxation on the growth.

AFAIK many (if not most) do this for this reason (and a few others, like capital gains not taking into account inflation, etc.).

It's also why the rich have an effective tax rate about 10% higher than their income tax since they're paying the corporate tax. Here's [1] a CBO report on effective tax rates by income distribution showing this.

[1] https://www.cbo.gov/sites/default/files/cbofiles/attachments...
Arbor Launches Premium Video Doorbell
> Very simple mistakes like immutable, never changing build releases

Can you expand a bit more? Not sure what this means.
A pass extension to backup your existing gpg encrypted passwords with keybase
But I know lots of languages, and just because I'm using JS on the frontend doesn't mean that's the best backend choice.

Whether I'm using React or Angular or Ember or Vue or jquery or vanilla JS on the frontend doesn't have any impact on the code I'm writing on the backend. Because one is concerned primarily with handling UI, and one is primarily for data access. There's just naturally not a lot of overlap between those.
There is a stark difference depending on which sea you are located at. I used to live close to the Atlantic ocean, near the equator. The failure rate of electronic components was through the roof. Random memory failures (due to contaminants in memory contacts) as well as corrosion in copper traces in the PCBs. At least one instance of motherboard fire.

I'm now close to the Pacific. No issues whatsoever.
Say what you will about him, but his predictions have proven accurate so far: ML has made very suspect claims to investors and the public and ML's technology offers little innovation over the status quo, based on the information available so far.
You can signal virtue by actually being virtuous, or you can just talk about it.

Give me somebody who can actually do the work instead of talking about how great they are — or about how unfair others are to them.
funinit.wordpress.com - devops, hpc, cloud
What does COLA mean? I've no clue and googling the term just brings up soft drinks and cocaine. I guess a fancy term for bonus/raise?
Half my Rails apps end up with JS code executed server-side by TheRubyRacer. It's odd, but significantly better than having to keep duplicate logic in sync, some written in Ruby and some in JS.
Yeah, exactly. Lets get some horses ride around and kill shit, and then we'll setup camp near where we killed the shit, and have a BBQ sounds way more fun than farming.

Building dumbass fences to keep the tasty animals out of your bitter lettuce that doesn't actually produce much at this point.
On the flip side, when you do define these things formally, you end up with those who can and will game the formal rules more effectively outperforming those who don't. This isn't fair either, and there are probably all sorts of biases in who is willing and able to game such metrics (for example, I have seen men game them more often).

Evaluating performance is tough. Evaluating performance without greatly distorting incentives is much tougher. I agree fairness should be a consideration, but it is not the primary purpose of a business.
What is "the union?" What is "the contract?"

Each union has its own organizational structures, rules, and contracts that can sometimes including a ban on union members negotiating for higher pay for themselves. None of the unions that I am familiar with have such a restriction except for one union for civil servants.
Ehhh, I still see lots of irrational hatred for unions. There is starting to be more support for labor, but this is still primarily a startup forum, so capital is still idolized.
I believe the parent comment was trying to say that most people don't need service orchestration or discovery
I'm not that familiar with Nashorn but the Truffle framework on which GraalJS is built has considerations for sandboxing.

see: hostClassFilter()
https://github.com/oracle/graal/blob/master/sdk/src/org.graa...

I suspect that your use-case might be easier to port than most (if it comes to that) since you probably aren't using as many platform APIs.

I agree that the volatility in java-land is new and unsettling and Nashorn is pretty young to be removed but the js ecosystem itself has been changing fast lately. I hope they keep Nashorn around even of they don't keep up with newer language versions.
I was mostly going that way because we will be moving to Java 8 and it came with. I saw the possibilities of using it to do utilities etc. My environment is very restrictive and I can't get things installed easily, so because it comes with, that was a bonus.
Advice to Aspiring Developers
To add to this, usually when I see a mess of a data model it's not because it started that way but rather it's indicative of changing business requirements with not enough time given to engineers (or more rarely lack of experience, I guess) to refactor / redesign / migrate things properly. Or perhaps original creators leaving with no record of why things are built a certain way so no one wants to touch it.
So did this have anything to do with the Microsoft buyout?
It's nice for users to have a common platform, you don't have rewrite nearly as much code or config (approaching zero) when changing providers.

Maybe it'll spur new developments due to the lower costs and provide bedrock for big investments to build on. It's still early days.

It'd be nice to see more P2P cluster building tools for individuals and groups of friends.
I'm not a huge NodeJS developer, but have done enough (and other development) to think this is not a good solution to the packaging/dependency problem.

My experience with npm issues were usually that some dependency had its own build process.

There are so many inconsistencies in how JS libraries are packaged and downloaded. I think scripting in general leaves the whole dependency thing out in the wind.

Now. If we could turn packages into testable objects, that would be cool.
Very clearly yes. Multiply $1000 by N, where N is a lot and includes future servers.