skysight-inc/HackerNews huggingface dataset:
Yup, this open field to do whatever with meta classes, inheritance, properties, etc. was what hanged my interest. Since all this "multiple meta monkey patching" was possible, there was no way of telling (for me) what's a good way to implement something in an elegant way. Simple was not good enough, but complex had no rules.
These kind of topics need far more depth and detail for informed discussion that a forum discussion would allow
> a very functional (if exceptionally complicated and hard-to-modify) admin UI

The flexibility of the admin UI has improved dramatically in the last few releases. It's still relatively complicated, but it now has way more places to override behavior.
SICP

I read it in my late teens, and it's what made things finally click re: structuring programs. (This was back in the 90s, when it was far more difficult to inspect other well-structured software that wasn't also low-level C code.)

https://en.wikipedia.org/wiki/Structure_and_Interpretation_o...
About zero revenues I'd say.

Travel companies pay Google for the ads. It's not unusual that the referral costs as much as the margin earned from the customer. Thus the sale can have a zero or even negative value for the travel company, it will only make money from that customer if he comes back later.

Your assumption was misplaced. The good question should be how much money does Google make from TripAdvisor? The answer is that they will lose a lot if they stop referring them.
Well, it actually can run way more than once per pixel; it runs once per texel per thing that is rendered, where a texel is a 'fragment' of the displayed model which is the size of a pixel on the screen.

So if you have a bunch of things occluding each other, they can all get rendered on top of each other even if only the closest is actually displayed.

Sometimes people try to avoid that by not drawing stuff that is occluded, or drawing in order of depth, or discarding fragments if the depth buffer has already drawn over a location with a nearer texel, or that sort of thing. But it's always a PITA to calculate/sort that sort of thing in realtime.
Amazon's iOS app now features augmented reality shopping
> The video below demonstrates ...

Where is the video below in the blog? I can't seem to find it...
It may be old, but it's good and true.

There are zero things I want my shell to do which depend on as much tooling as Node provides.

I want a compiled native binary with as few dependencies as possible for the shell I'm going to use in single-user mode with very few resources available.
It's about the way you think, not about what you can and can't do. Haskell lets you safely think the really complicated types needed to do programming with zero effects; you couldn't think those thoughts without Haskell because the types we use today are too complex. Clojure encourages you to think in terms of data, to push as much logic as possible out of the code and into the data, and then write simple programs to transform that data.

http://hyperfiddle.net/ (my startup) is an example of a data driven system. Hyperfiddle itself is implemented as a large amount of data + 3000 loc to interpret it. If the system is only 3000 loc, you're really not at the complexity scale where all that category theory gymnastics really pays off.
More than you want to know about Headless Chrome
Cedar Falls isn't a suburb. 2 hours to Des Moines, 3 to Minneapolis, 5 to Chicago.
Why not name the coin in the title? Bancor.
Really, Is Moore okay? His charming homepage (http://www.colorforth.com/) has been down for a while now.
For the past couple years I have been training in Pro Wrestling - it's real intense but a lot of fun!

It gives me a new set of skills that I feel complement my career, eg. I spend most time writing software trying to be thorough and spend time thinking things through (sometimes to a fault), whereas being in the ring with someone else requires you to make decisions quickly and trust your instincts. While the training itself is a great workout, it also gives me motivation to do additional work to improve conditioning / strength / etc.
I see what you're saying, although I disagree slightly on the rhetoric/policy thing. Rhetoric is a leading indicator and often guides practice before policy has been put in place. I think Latino people are objectively less safe from discrimination (both official and informal) than they were a few years ago, for example. There hasn't been any formal policy against Latino people, but stoking the fires of racial resentment emboldens bigots and has a chilling effect on the targets of bigotry, or those who might be mistaken for being targets.

This is offered to supplement rather than refute your point though.
And what about #borsch ? ;-)

https://twitter.com/Ukraine/status/925017390664048640
I started boxing in 2012 and haven't looked back since then. I love the sport, and you end up meeting people who are very different in terms of careers and social status, from what you (we) are. There is also a "brotherhood" type vibe to Boxing in particular (I think this is also true for other combat / martial arts type activities) and I've made many close and interesting friends (male and female).

When I first met my trainer (a current professional boxer), the 1st question he asked me was "Are you a Computer guy?". I asked how he knew and he said "You crouched shoulders are a dead give-away. We can straighten that in 3 months".

I do strength and conditioning 2 x a week, weights 1 x a week and boxing training (drills) 3 x a week and sparring with headgear 2 x a month.

5 years later, my shoulders are very straight, my hands and wrists have become stronger from punching. I've totally lean-ed out -- was healthy BMI to begin with, still lost 15 pounds in the 1st 3 months of beginning boxing. I'm also able to focus more at work.

I tried doing things separately (ex: running outside, going to 24 hour fitness just for weights etc) and it didn't work.

With this, there is 1 place I go to - my boxing gym - and get everything in the same place. My gym has TRX classes 2 x a week for strength and conditioning, in-house trainers to learn boxing 1 on 1 if you want to as well as group classes for boxing drills and heavy bag workouts.

If you do end up starting with physical exercise, be sure to also watch your diet. Also start slow and build up otherwise you may not stick to it. I started going once a week for 1 month, then 2 x a week the 2nd month, then 3 - 4 x a week the 3rd month. Now I go 5 to 6 x a week.

Exercise + Diet = Lifestyle.
What is the Venn diagram of people who have experience in those frameworks, in finTech, and in London?
Neckarsulm, Germany | FUJITSU TDS GmbH | IT Engineer Linux und Datenbanken (w/m)
Mit über 800 Mitarbeiterinnen und Mitarbeitern betreiben wir Lösungen im IT Outsourcing und SAP Consulting für mittlere und große Unternehmen. Die Fujitsu TDS GmbH, unsere Kolleginnen und Kollegen sowie unsere Arbeitsweise zeichnen sich dadurch aus, dass wir pragmatisch handeln – oder, wie man auch sagt, „machen“. Und Macher gibt es viele. Bei der Fujitsu TDS erst recht: Werden auch Sie Teil dieses starken Teams in einem internationalen Unternehmen mit mittelständischen Strukturen.
Welche Aufgaben erwarten Sie bei uns? - Sicherstellung des reibungslosen Betriebs und Supports der heterogenen Systemlandschaften unserer Kunden - Betreuung unserer Großkunden im Banken- und Automotive-Sektor - Einrichtung, Konfiguration und Betrieb der Server-Betriebssysteme auf Basis von Linux und MS-Windows - Installation, Wartung und Überwachung der eingesetzten Datenbanken und Applikationen - Integration und Weiterentwicklung bestehender Systemumgebungen - Durchführung von Release- und Versionswechsel sowie Automatisierungen und Performance-Tunings
Welche Qualifikationen Sie mitbringen sollten: - Erfolgreich abgeschlossene Ausbildung als Fachinformatiker oder eine vergleichbare Qualifikation - Erfahrungen in der Administration mit mindestens einem Server-Betriebssystem (Linux und/oder MS-Windows) - Kenntnisse in der Administration von Datenbanken (Oracle und/oder MySQL, PostGreSQL) - Erste Berührungspunkte mit Open Source Produkten, wie Apache, Tomcat, etc., wünschenswert - Kommunikationsfähigkeit sowie eine selbstständige und zielgerichtete Arbeitsweise zeichnen Sie aus - Gute Englischkenntnisse in Wort und Schrift runden Ihr Profil ab
Gegenseitiges Vertrauen und ein wertschätzender Umgang bilden die Basis der Zusammenarbeit im Team der Fujitsu TDS. Unsere Mitarbeiterinnen und Mitarbeiter schätzen besonders, dass sie eigenständig handeln können und dass wir kurze Entscheidungswege haben. Wir bieten Ihnen individuelle fachliche und persönliche Weiterbildungsmöglichkeiten sowie attraktive Perspektiven für Ihre berufliche Entwicklung.
Fujitsu TDS GmbH Diana Weller Tel. +49 7132 366-1443 recruiting@tds.fujitsu.com fujitsu.com/tds/karriere
Do you go kinesis-->lambda-->S3? How do you write multiple events at once into S3? Lambdas are stateless. Where would I save the last saved event?
SORU (soru.ai) | Full-Stack Engineer | Salary $100k + Significant Equity | SF, Bay Area | Full time | VISA transfer OK | ONSITE

Hey folks, I'm the Co-founder & CTO of SORU. We provide data analytics as a service by leveraging our AI-powered tools and in-house analyst team.

We integrate with customers' data sources in a few minutes. Users interact with our product in plain English as if they are talking to a human analyst. We generate detailed answers, reports, and insights for them with our AI assisted analyst team. Our main differentiator from traditional chatbots is we make sure our customers get the answers they need as long as we have access to the relevant data.

Our stack consists of Python, Django, React, PostgreSQL, Docker, Kubernetes and we are hosting on GCP.
From a technical perspective, we are looking for senior full-stack engineers who are comfortable building a scalable system ground up. Familiarity with a few of these systems above is desirable. From a cultural point of view, we would like to work with builders who are eager to learn and jump into any task that needs to be done. This could vary from data engineering to frontend development to building natural language understanding flows and conversational interfaces. We are at a very early stage, so you'll have a huge impact in the technology as well as the culture. Currently, we already have a working product with several pilot customers. We will be integrating with new data sources in the next few months.

Feel free to email me at ertan@soru.ai.
EDN is not JSON. EDN is Extensible. OP has everyone in this thread arguing about a strawman.
NPR and Hacker News. As a huge recovering news junkie, that's what I've slimmed down to and I think it's perfect.
I normally recommend that people learn Flask if they really want to learn. Flask is simple and you have to do more yourself, which means you really get to understand how each component works. Django will get you set up faster, and has a lot of third-party middleware that you can use off-the-shelf. If you're learning, some of it will seem like magic and it'll take longer to figure out what does what.

TL;DR - Flask for education and simple projects. Django for creating CRUD apps where you just need it to work.

Shameless plug -- I wrote this comparison[0] which shows how "Hello, World" is written in Flask and Django, and goes over some pros and cons of each in more detail. The editors added the "Why Flask might be better" part to the title, which caused most of the discussion about the post to turn into a flame war, but I tried to be as objective as possible (although I do prefer Flask -- another shameless plug for my book[1] Flask by Example).

[0] https://www.codementor.io/garethdwyer/flask-vs-django-why-fl...

[1] https://www.packtpub.com/web-development/flask-example
/careers resulting in 404
Weights. I followed the 5x5 Stronglifts program and got to the point where I was doing 140 lbs squats, 110 lbs benchpress, 150 lbs deadlifts, 65 lbs overhead press, 75 lbs barbell row. 3 days a week at the gym, around 1 hour each. The phone app made it easy to track progress.

I could see huge improvements in muscles and overall wellbeing. But a large part of it ensuring that you consume sufficient proteins, around (0.8 * body weight)g. I supplemented my diet with whey protein shake (2 scoops on gym days and 1 scoop on non).

I started with a pretty unremarkable body and desk job lifestyle. Good luck.
Slight tangent, but does anyone here have recommendations for a good serialization format for 3D models for the web? Think for loading into Three.js. Ideally something that can be converted to/from Collada. It seems like a lot of the standard file formats are quite heavy.

Edit: glTF? Not sure how good tooling is for this yet, but looks promising.
Soil world wide is decreasing in quality. Wasteful farming practices, slash and burn farming, erosion, monoculture farming, heavy pesticide use, making pesticide resistant crops so you can use more pesticide, etc.

Seems far from sure that a world wide cloud of ash might well do more benefit (better soil, cooler temperatures, helping dead zones in the ocean) than harm.... assuming we plan for it.
> ng5 fixes major issues from ng2

Good grief, this is insanity. I'm still dealing with major issues in ng1.
I would happily work from home in exchange for feeling unsupported, Man some people just don't know how good they have it...
I don't agree. react-router has changed enough in the last 2 years to throw me off quite a bit when I started a new project
Look, teaching is the art of lying about the monster under the bed until the other person is ready to defeat it.

Once per pixel is fine when you're teaching the hello world of shaders.
The first two zones of a four-zone process to produce battery packs are being completely reworked, and this is something they only found out about after they were already failing to deliver on promised production goals?

I've mis-estimated a lot of things in my career, so I'm trying to be sympathetic, but it seems like someone with production line experience should have been able to test individual parts of the production line before committing to thousands of units per month.
Do you find that you have to replay data often?

I'd imagine that 99% or more of that 400GB/day gets thrown away before ending up in Redshift.
I reject this idea that a blind person is too stupid to recognize that the dots aren't representing letters when they use this software, and instead appricate it as a kind of art.
MLB world series 2017 live stream
It's the same reason they can't get good security experts to teach at universities. There was a study of 121 top universities and none of the top 10 require a course, top 3 didn't even offer an elective. Only 3 of the top 50 required a single security course.

https://www.cloudpassage.com/company/press-releases/cloudpas...
I don't remember that ever being the case. The settings are in settings.json, that's "how it ties together."

It opens alongside the default settings file, that's a searchable list of "what my configuration options are."

Clicking the name of the property in the default settings file copies it to your personal file with the value you select. It's even easier than Sublime to configure.
I'm sure Bancor couldn't care less about their token price collapsing. They've already got all of the "investors'" money.

In fact, they could just walk away right now instead of carrying on developing the system. The brave new world of ICOs offers no protection against companies failing to follow through on their ICO roadmap. Maybe Bancor could use the token collapse as an excuse to quit now?
In the US I can buy the same Coca Cola that Buffet and Gates can.

But access to health care, or (in many neighborhoods) even reasonably nutritious food and safe drinking water - that's quite another matter.
I agree about variance in disposition, but I would suggest that everyone cultivate the ability to cope with big losses, because we're all going to lose everything important to us eventually.

It's necessary to experience serious adversity and setbacks early and often, so that when the "big one(s)" come, your psyche can deal with it.

Feel free to skip this, but I always liked the joke about the pig with a wooden leg.

A traveling salesman stops at a farm and sees a pig sitting on the porch with a wooden leg. He asks the farmer about it, and the farmer replies "Well, that's a very special pig. A few years ago, a tornado came through these parts, and he warned us in time to get down to the basement - saved all our lives." "OK," says the salesman, "but why does he have a wooden leg?" The farmer goes on to recount how the pig once saved the farm from a wildfire, and about the time his wife was in a difficult childbirth, and the pig ran across the street to get help from the neighbors.

"I understand how you feel about the pig," the salesman says, "but why the wooden leg?" "Well," says the farmer, "a pig that special, you can't bear to eat him all at once."
True, but it's nice to be able to use the newer features of your framework as they come out. Positive QoL changes in an API are always welcome
Since this came out as part of the Tesla earnings, here's my recap from their earnings release and call....

- Tesla will be late getting up to 5,000 units a week of Model 3. It will happen at the end of Q1 instead of the end of this year. The bottleneck is batteries.

- Some lines are at only 500 cars a week. Namely the battery pack assembly, body shop welding and final vehicle assembly.

- The $2.92 a share loss was much bigger than the $2.27 analysts expected.

- The company burned $1.4 billion and has $3.5 billion in cash. Raising money shouldn't be necessary.

- Automotive gross margins fell from 28% to about 18% and will slip to 15% next quarter.

- Auto revenue grew 10% to $2.4 billion as sales of Model S and X grew.
Revenue is at risk, though. Tesla will divert resources from Model S and X to the Model 3.

- Tesla didn't say much about China. The company added a supercharger station with 50 chargers in Shanghai, but no word on a new plant.

- Musk expects to spend $1 billion on capital expenditures next quarter. That's consistent with expectations for ramp up for Model 3.

- Tesla installed 109 megawatts of ``energy generation systems'' in the third quarter. It acknowledges this is an underwhelming figure: ``the lower deployments are in large part a result of deliberately de-emphasizing commercial and industrial solar energy projects with low profit and limited cash generation.''

As to the battery delay.... Tesla says it's the suppliers fault. "key elements" of the battery module assembly had to be taken over and redesigned, Musk says.

EDIT

- most importantly, Elon has moved his desk to the giga factory as that is where the largest bottleneck is.
Familiarity with design patterns in general can help with structuring systems.

Look at structural and behavioral patterns on https://en.m.wikipedia.org/wiki/Software_design_pattern

Facade, strategy , adapter, etc.

Also think about "levelization" John lakos explains that clearly.
Rise of the machines must be monitored, say global finance regulators
Stitch Fix | A/B Testing/ML Apps/Algo Platform | San Francisco, CA | Full-time | ONSITE, VISA

Come build A/B Testing/Machine Learning/Algorithm Development tooling in collaboration with Data Scientists at Stitch Fix!

My team's ambition is to build similar tools to Michelangelo, Finagle, FB Learner Flow, DeLorean, etc. into a cohesive self-service algorithm development/machine learning platform that integrates well with the business.

Don't know much about Stitch Fix -- take 10 minutes to browse http://algorithms-tour.stitchfix.com.

Job post & online application: https://www.stitchfix.com/careers?gh_jid=852996&gh_jid=85299....

Apply using the careers page, but include that you saw the posting on Hacker News.

Interview process would be a technical phone screen(s) & a full day or two half day on-sites.

Me: https://www.linkedin.com/in/skrawczyk

Questions? Comments?
In college I was fascinated by the Join calculus, in particular it's research implementation in Polyphonic C# and its successors.
Vlad the blockader: Russia's anti-VPN law comes into effect
#CSE Malware #ZLab – Full Report of #BadRabbit Attack
I've never seen a treadmill that goes over 15% grade. 30% is almost a stair stepper.
In this case the more general title is superior. I, for example, had never heard of bancor so wouldn't have clicked on the article.
Would you care to expand on that? It's not clear what you mean, neither from your comment nor the linked Reddit post.

> Transcript of Rich Hickey talk OP linked, C-f "edn":

What do you mean? There are these three occurences of "edn", none of which is enlightening.

* That's great, I'll start shipping some edn across a socket and we're done.

* How many people ever sent edn over wire? Yeah

* So the edn data model is not like a small part of Clojure, it's sort of the heart of Clojure, right? It's the answer to many of these problems. It's tangible, it works over wires

It sounds like he mostly cares about edn because of wires.
I've found that Matlab is good at prototyping but poor in structuring into large applications with complex physical structure. I'm sure things have changed over the years but the sort of folder oriented loading of modules from the working directory baked habits into people that are hard to break I imagine.
Give Large Scale C++ Software Design by Lakos a read to learn about the issues involved in ramping up tall dependency chains. A lot of the book is naturally C++ oriented and thus focuses on impact to compile and link time, but the dependency concepts live on in other languages. Find a CASE tool that works for you https://en.wikipedia.org/wiki/Computer-aided_software_engine.... Visualizing codebases with auto generated diagrams from something like CppDepend or any of its cousins can enlighten a lot. But getting masterful at these subjects is really what Software Architecture is all about. There was a fella by the name of Juval Lowy peddling some architecture training/certification wizardry. Read up on Martin Fowler too, he has good subject matter in this area.

EDIT:
But for your immediate Matlab concerns I remember some StackOverflow questions about structuring large matlab applications. I just learned from one that Matlab has this notion of packages I was previously unaware of:
https://stackoverflow.com/questions/2748302/what-is-the-clos...
https://stackoverflow.com/questions/27861304/managing-bigger...
https://stackoverflow.com/questions/2326609/how-to-visualize...

you may search StackOverflow for "matlab packaging" "matlab organization" "matlab structure" etc to get likewise hits.
I think the concept of piping is actually more similar to function(function()) than .method().method(), because you're not limited to the scope of your initial object's methods.

And the truth is that functionB(functionA()) reads much worse than functionA | functionB , so yeah I agree that this is something that shell scripting languages got right.
"Single-site browser", or "site specific browser".

Basically a very thin wrapper over the systems web view.
I work from home. I built a treadmill desk in my basement. Each work day I carry my laptop down there and walk 6 or more miles while doing my normal job. I can work effectively up to about 3 MPH, but I usually stay around 2.6 MPH.

I've been doing this off and on for about 3 years now. I wish I had done it much sooner. (I've been working from home a lot longer.)