skysight-inc/HackerNews huggingface dataset:
You can also take a look at Huncwot [1] which is being built specifically with async/await & new versions of JavaScript in mind. PS. I'm the author.

[1]: https://github.com/zaiste/huncwot
Thanks for pointing that out. I actually do have only multiple monitors. (not machines)
Data Preprocessing vs. Data Wrangling in Machine Learning Projects
Trump pulling U.S. out of Paris climate deal
>A complete application e.g. wordpress + mysql containers, can be represented as pods

Thats probably not a good idea since

1. A pod runs on a single machine .

2. A pod is a basic scaling unit, you probably don't want scale both Wordpress and MySQL together.

> its basically supervisord but for containers, across a pool of servers?

Thats just ReplicationController part of kubernetes.
Self-Interruption and Distraction
how does a fund raiser (ICO issuer) pay back investors?
Ah, missed that bit. Thanks for clarifying.
Oh thanks for reminding me, I did look at that a while ago, it's absolutely great. The transforming steps are amazing. Time to have another look at it. Exploratory.io is similar (nice transformation steps using dplyr) but for me it was just a bit too close to actually writing the R code.
I've become a bit of a CouchDB zealot of late for this exact reason... Native support for incrementally updating map-reduce combined with change-feeds makes implementing event sourcing straightforward. Oh, and it works with PouchDB or Couchbase Lite on web and mobile platforms! A sibling poster wrote Gun(DB?) which would be the next DB I'd try if CouchDB couldn't fit the bill.

If you wanted to reimplement event sourcing in couch, it can be implemented as a versioned merge in a map-reduce view that takes a sequential ordered events (e.g. `ui-event:0000025`) and maps those changes into a "versioned" JSON. This versioned JSON changes leaf values into versioned objects like `"fieldValue": { "_val": 34.00, "_ver": 25 }` which I call property fields. This is necessary because CouchDB is a B+Tree implementation and reduce operations are sequential but not contiguous. The reduce phase merges all events sequentially by choosing property fields with the latest event – making it a CRDT type – and resulting in a single JSON document with the latest fields with "_ver" info for each. This scheme has a drawback that each event needs to have a unique serially ordered ID to work. Not sure how time stamps would work. I chose the ID based scheme to allow the UI be able to know when a user interaction conflicts (a vector clock between) and let it display the conflict to the user or decide how to merge the knew state.

It's not the most efficient but for most moderate sized UI's with a single state tree, it performs fine. Enough to run on a raspberry pi. :)

The only thing I haven't implemented in this is user permissions, but I suspsect using something like JWT tokens could provide a way to "verify" a user event on the CouchDB server.

I'd be curious to know if this scheme would perform much better with an log merge database, but there doesn't seem to be any obvious benefits to me, imho. Alternatively, does anyone else know of other DB's with incremental map-reduce? Postgres materialized views (pre v10) and Mongo map reduce views both seem to require explicit calls to update them after new events.
[edit: mobile phone grammar fixes]
> Can't we just make DOM bindings for the JVM and reuse the huge existing library base?

Almost nobody is asking for this, compared to the huge number of people asking to compile C++ codebases.
> 3. Most reject it. Some times (often, actually) all of them reject it. Go back to step 1

This is one of the biggest reasons I started https://GroupBy.org.

I speak at a lot of conferences, and I was frustrated with the mystery of the abstract review process. I wanted anybody to be able to submit on any topic, at any time, and then get peer review from other speakers and attendees.

The abstract submission process is totally open - it's just a WordPress blog where folks can submit comments and talk directly to the presenters out in the open.

It really helps speakers understand why their abstracts aren't resonating, and how they can tweak their abstracts to improve.
I've added webpacker to my rails heroku build, so i guess yarn is an additional production deployment dependency.
With chemical tweaks, an old antibiotic is now more potent and resistant
That's quite a bold promise.
This highlights something about our industry that I find a little weird. Collectively we want to be respected as professionals, yet feel it's ok come into work whenever it pleases us despite its impact on the team.

In my view, a true professional shows up and gets the job done, no matter what. Asking employees to show up at 9 am on a reasonably consistent basis so that the team can work effectively seems like a pretty low bar to me (except in the case of special personal circumstances, of course).
Deployments are newer concept.
The evolution was: Replication Controllers -> Replica Sets -> Deployments.

I don't think the differences are well-documented, though.
From https://kubernetes.io/docs/concepts/workloads/controllers/re...

> A ReplicaSet ensures that a specified number of pod “replicas” are running at any given time. However, a Deployment is a higher-level concept that manages ReplicaSets and provides declarative updates to pods along with a lot of other useful features. Therefore, we recommend using Deployments instead of directly using ReplicaSets, unless you require custom update orchestration or don’t require updates at all.
Its not really the actual limit. Nobody is writing architecture-specific code anymore. Being able to binary translate x86 won't change the fact that the program you are trying to run is trying to invoke a thousand libraries for a proprietary OS that will never open up or otherwise become portable, that is also compiled against a system call interface specific to only that proprietary non-standard OS.

If Windows on ARM allowed generic binaries, almost everything in the Windows ecosystem would be on ARM. For Windows.
Last time I checked all the employees at boring companies still use desktop PCs (or IBM compatible laptops).
Exactly. If you love what you're doing and feel challenged in the _right_ way, 17 hour days will generally feel like a difficult but worthwhile gift.

Back in the day, I used to love working 16-20 hour shifts (unlimited overtime) in a tech-support call center. I was in my early twenties, and while most people hated tech support, I felt like every call I took got people connected to the internet, where who knew what they could accomplish, look-up, research, etc. I was genuinely helping hundreds of people a day get online, it felt great.

Versus, if you hate hate hate what you're doing, you'll feel burned out after a few hours a week. And you could fall anywhere in between too. I've felt both extremes working in the same position at different times, depending on the circumstances.
My best idea how to monetize would be to

1. Start a convention around it, which could be profitable
2. sell swag, T-shirts and the like (lets say it's a limited quantity that can only be bought by contributors, then it becomes a prized way to show off)
3. in app purchases, for example if I made a photoshop equivalent, but had it linked up to a font store.
4. Get companies/governments that use your software to give you Grants.

That's all I've got that hasn't already been covered. I know a few open source guys who just feel dirty about getting money for it. Personally I'm the same when I make art, I don't want it to be a job, when it starts becoming a job I stop enjoying it, and every time I've taken a break from art in my life it's because it started feeling oppressive like a job. As I learn to code, and as I start to enjoy it, I worry that a similar feeling may happen, in which case I may have an open source project or two on the side just for funzies while I have my moneymaking job separate. I think I would be happier with such an arrangement.
At the core JS combines dynamic and weak typing.

It is not even object oriented, so instead it is commonly used with the prototype approach.

It is not a functional language either as functions can define global variables, therefore they aren't actually functions.
And defining global state is the default behaviour.
Take-Two appears to have purchased the KSP property, not Squad, the original owning company.
I think Ethereum's implementation of (now hybrid) Proof of Stake has the potential for some serious disruption (and thus investor fear) when it will happen:

http://www.coindesk.com/ethereums-big-switch-the-new-roadmap...
> in an actually good game engine (i.e. not Unity)

...and drop Linux support, of course.

/smh
Unity's actually great... the problem is anyone can use it.
I think a lot of people conflate shorter schedules with working schedules. I still remember having jobs in HS and college where your start time was assigned. Sure, you could come in early if you wanted, but for most of them being ready for work (let alone arriving) more than a minute or two late was a quick road to unemployment.

Obviously I don't think software developers should be fired for rolling in at 8:02, but on my current team our start time is 100% personal preference, and the window is about 4 hours wide. If you added shorter schedules on top of the insanely flexible schedules, we'd basically have separate teams at that point.

Most places I think can only operate on one: shorter work days or more flexible work days. If you're going for the shorter work days, you need to be more strict about what time people arrive or it's a lot harder. Subsequently if you're super flexible about arrival and departure time, it's hard to maintain any team coherence unless everyone is putting in 8-9 hours a day.

None of this matters if the team is set up to handle remote work well and the majority of communication is written.
Being seen as an "expert" in your field does positively affect your salary and giving talks is one way to help there. To what extent it helps I'm not sure. But that's not really the reason why I do it. I do it mostly because of ego. I see people tweeting about giving a talk at X convention and I feel like I should have that status.

As jrauser said, though, the more I do them the less inclination I have, as it really does negatively effect my ability to achieve other goals. And the older I get the other projects become more important to me.
>>The problem, though, is that while the raccoons do fine around humans and even in cities, large predators like coyotes and bobcats don't.

http://coyotemap.com/

We're just to the left of center on that map and see coyotes regularly. But we're suburban. Of more interest to me are the coyotes that live in downtown Chicago.
Hopefully there is more of a solid track record than your brand new account here that you created exactly 5 minutes before posting this thread.

The advice in this thread is good. It's certainly true many Google employees read this forum and so this is a convenient place to find them for private work without creating a electronic record trail on Google's own servers. However, doing an end run around Google in order to find an employee there willing to violate their employment agreement and possibly commit crimes because of an offer of large financial compensation is not an appropriate use of this discussion forum.
No. At this point you could hardly convince me to GET paid to vote.

Broken system and poor process already makes this a hassle. Why would I pay to to exercise my right as a citizen of a democratic nation?
What Comes After SaaS?
This is coming from an area where Microsoft has a vicegrip on all government software to the tune of 99% of the market, and then runs smear campaigns and tries to bribe politicians in that last 1% to adopt them.

Most politicians are technologically illiterate and when the people they know are those with the most money to get closest its going to be big corporate interests that get their ear.
Im seeing the liberal bubble here.

Here is what trump supporters think(not a trump supporter).

Its only ever been a bankster fraud pushed by goldman sachs

https://quidsapio.wordpress.com/2012/06/06/how-goldman-sachs...

https://green.blogs.nytimes.com/2008/11/12/goldman-sachs-buy...

https://blogs.wsj.com/environmentalcapital/2008/10/27/street...

http://www.goldmansachs666.com/2009/05/al-gores-carbon-tradi...

These are the core tenents of the Paris Climate Agreement:

(a) Holding the increase in the global average temperature to well below 2 °C above pre-industrial levels and to pursue efforts to limit the temperature increase to 1.5 °C above pre-industrial levels, recognizing that this would significantly reduce the risks and impacts of climate change;

(b) Increasing the ability to adapt to the adverse impacts of climate change and foster climate resilience and low greenhouse gas emissions development, in a manner that does not threaten food production;

(c) Making finance flows consistent with a pathway towards low greenhouse gas emissions and climate-resilient development.

Translation for the gullible: give us money. for vague stuff. and vague goals. and vague methods that cant accomplish goals because we never want the tax gravy train to end. Nor that even have actual metrics for success so we never have to stop taxing everyone.

plus trust china when they tell you they will also "do stuff" too. even though they lie their ass off about everything

Protip: china pollutes more than DOUBLE the usa. more than usa and europe combined. and while our emissions have declined over the last decade, theirs have exploded
I have a good (bad) feeling that this change will likely mean that, sooner or later, Linux support will be dropped.

/bet me it won't...
People leave for competitors all the time in many states. It's the norm rather than the exception. The exceptions usually involve high-level people taking a similar position with a direct competitor. (There are also some specific professional services-type organizations that take a hard line. The thinking there is mostly that they'll take clients with them even if they don't actively solicit.)
wow that site is awesome

Accidentally burned 15 minutes on this part of it: http://superior-web-solutions.com/Broadband/Studio1/Studio1....
> ...once you stop setting yourself impossible goals, lead a simple life, find humility, have a minimum amount of discipline, you won't be so unhappy.

As George Bernard Shaw said, "The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man."

I accept my unhappiness as the price of striving to be the best I can be, however little that might amount to. Anything less is a waste of my one and only chance (i.e. an all too brief existence) to make a difference in this world.
oh so I should be working more on my career at the company rather than my startup, is it? But the problem is in my company on average it takes 10 years to become a manager (with just bachelor's degree) and I within next 2 years I think I can hardly be promoted from R&D Engineer 1 to R&D Engineer 2, will this increment matter or count in anyway?
The point is promotion is too farfetched in my company no matter how smart I am. What do you think I should do in such cases? btw thank you for taking your time and guiding this random stranger :)

For this very reason, I had planned to work on my startup more and leverage it for getting admits from top 10 post exit.
That is the license terms, but so long as you haven't distributed it before you go to sales and explain the situation they are willing to come to an agreement. Probably this means you pay for all the license term you should have. Something to that effect is even on their pages if you dig around.

The important part is once you realize you have the wrong license you contact sales admit your mistake and make a good faith effort to correct things.
They sure will. Don't worry.

One of mine: a few years ago I almost ported over (it was 99% done) an interesting piece of technology to mobile. Something fairly technical and low level. In the end I thought it wasn't possible to get it working, so called it a day.

Five months later some other guy ported the exact same thing, and made a million euros. It was something that basically marketed itself; something you upload to the App Store and it would've sold. So that money would've been mine.

And then I revisited my old code, and noticed I _could_ have gotten it working.

It happens. Ah well. I still made plenty from other apps.
Ok, so what are some legit criticisms of node.js and npm? I'm no fanboy, but every time I try to ask this, the answers are along the lines of "if you install packages in a different order, you get different results." Which is fair, but everybody installs using `npm i`, so that's mostly a moot point.

Is there any substance here?

I think it's fair to talk about this, as long as we go out of our way not to reduce it to flamewar territory. The app is built on Electron, after all.

Maybe avoid mentioning memory usage, since that point has been done to death.
Agreed! I have a couple of those as well, but you're right, you tend to forget them.
GitHub reliability with BigQuery
More information: https://kubernetes.io/docs/concepts/overview/what-is-kuberne...
And when you use Java you can actually access even more libraries that do not exist in JS world. Including Ethereum web3 support.
It even has a much more stable runtime.

Why did you choose JS again?
"Preferably run your own server" has nothing to do with remote-only work or setting up a team for success remotely, it's just dogmatism.

A remote-only company hosting its own IRC instance is in no better position to succeed than a remote-only company reliant on Slack for communication. Yes, services shut down. Yes, DDoS attacks happen. But buildings also lose internet access, people trip over cables, etc. The weaknesses are different but one is not inherently better than the other.
Is Nylas Mail dead?
Taipei is boring, and maybe that’s not such a bad thing
But apparently no protection against power surges /s

http://fortune.com/2017/05/31/british-airways-it-collapse-se...
Ransomware: Best Practices for Prevention and Response
Stronger Than Fear: Mental Health in the Developer Community [video]
Native Instruments Kontakt 5.6.8 Crack Full Version
Pixelaffe
Maybe not enough meat for a separate HN submit, but worth highlighting:

>>> "Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?"

Written in 1934 by T.S. Elliot [1]

[1] http://www.tech-samaritan.org/blog/2010/06/16/choruses-from-...
That is GDP percentage. I'm not sure where else I should be looking.
Influence – The Power of Free
Protip, look at per capita. Or accumulative. How is it fair that u blame others after u done tons of pollution in the past?
You're correct. That was a typo on my part.
This guy basically prepares his "Hour" the same way a stand-up does, though without that all crucial audience feedback you need for comedy.

That's a great way to do it if you are focusing on one specific thing at a year turnaround rate.

If however you are asked to present a wide range of topics then it doesn't work quite the same and you need to be better at improvising and speaking off the cuff.

I probably speak 15 times a year on 3 different topics:

Augmented Reality

Applied Machine Learning

Leadership

Each time I am asked to speak, I pull slides or structure from previous talks, and then update them with the latest from the field or my own constant research/learning.

Generally speaking though I don't start prep more than a week in advance - which is different than most people I think because I have so much experience here.

The day before, I will spend a few hours going through a routine where I just present several times to my hotel room. If it's an hour long presentation I won't typically walk through the whole thing each time, just the transitions usually. Once done I'll distill the points I'm making into bullets and write them onto a notecard. If there is a podium I'll use the notecard, if not then I just gotta memorize the bullets and go from there.

The reality here is also that a lot of conference speaking is about building momentum from previous talks and building relationships with the conference organizers. You need to have a great relationship with the organizer because things will go wrong and being able to show you can go with the flow is important.

Almost as important as what you present is being able to present it. Being prepared for contingencies (slide backups on dropbox, thumb drive, laptop with HDMI and VGA), knowing how to wear a pin mic, talk into a handheld mic, knowing how to use a clicker, doing pre-show prep for wonky videos or sound issues where necessary, know how to answer questions, give space for panel members to talk etc... are all parts of the equation that make you a good speaker or not and thus get invited to speak or not.

Most people miss all of these things or ignore them assuming that the staff has everything covered. Generally speaking conference staff are run ragged so anything you can do to help make their lives easier is appreciated and will be remembered.
I find there's a lot of material for studying isolated words, but as an engineer, analyzing the sentence patterns and grammar is more interesting.

I'm working on a project to do this for a database of Chinese grammar patterns. When there's enough sentence examples for each pattern as structured data, we can then make games and other learning tools. For example:
yīnwèi / 因为 / because
http://cgram.rikai-bots.com/grammar/yinwei

Now there's a magnets game to try to use that pattern:
http://cgram.rikai-bots.com/magnets/?cnames=yinwei

I would be happy to share the repo with anyone who's interested, or using the data to make some other language learning games. PS I did a similar thing for japanese before: JGram.org and it really helped me learn japanese quickly.
Hello boona, thanks for the lies in the links you provided, it is always entertaining to read bullshit rethoric.
Also the appeal to a strawman like (quote) "evangelical progressivism" is a nice touch.

On a serious note, none of the people behind the links you provide have done any serious research or climate modelling, have they?

So, if you are legitimately deluded and ready to change your mind, then I recommend http://www.realclimate.org

If you are a shill, let me ask you to consider that you may be exposed one day.
That's why an ARM64 Windows desktop is unlikely (unless microsofts x86 emulator is magical). But ARM64 chrome books or android books are practical; I have 5 year old ARM 32 chrome book and it is still useful for browsing and emailing.
I love how there's still no response on this question.
I recognize myself in his comments as well, and I thought the exact same thing when he said the burnouts are back. Just like the status log from a zombie movie... "Day 24: subjects seem to be exhibiting odd behaviors. getting bitey. not sure what's going on..."

I still have a day job, but I get a lot of satisfaction out of running a blog + small product business on the side. I think you're on to something with your Thing #1. Meditation has helped me too, but I don't think it has really stopped the burnout/boredom problem -- but I also haven't been very consistent with it.
Right, so in the WordPress example you would have:

- a WebApp pod for the WordPress, which can be scheduled/load balanced across several nodes

- a MySQL Mast pod, and possibly MySQL Slave pods which would be scheduled/load balanced

I REALLY want to get into all this but this seems like SO MUCH MORE WORK than just running them traditionally...