skysight-inc/HackerNews huggingface dataset:
JS doesn't have first-class environments, so you can't have the same safety guarantees. Added with its weak typing... You could instruct JS to calculate anything.

Visual Programming might possibly be useful for end users, but in most areas, there are better approaches.

Serving limited environments to users is useful in at least these situations:

* nREPL
* Database APIs (ala firebase)
* Mathematical APIs (ala Mathematica)

Some of these I've needed in production, such as more precise calculations for statistics. (FloNum integrations into pre-existing applications).

My main point was, LISP is unconstrained, but still gives safety to the programmer.

A simple example of a first class environment:

(eval (read (current-input-port))
(let
((add (lambda args (apply + args)))
(null-environment)))

The only function exposed is called add. There isn't a way to break that. It makes embedding Scheme into applications such as GIMP or games much easier.

(Just a side note, antimony [0] seems to be gaining popularity in its niche)

[0] https://github.com/mkeeter/antimony
https://github.com/search?utf8=%E2%9C%93&q=uses%2C+node%2C+e...
Well the laws for a 4-way stop aren't ambiguous. The autonomous vehicles will know the laws and try to follow them until one of us dumb meat-bags tries to go out of turn. Arriving at the exact same time is comparatively rare, and the computer will know who arrived first.
In theory I think you are right--there should be a tower of representations from low-res/fast to high-res/slow. Though in practice it has been hard to make multi-resolution modeling work together. For example for proteins, where the backbone is much more regular than small molecules Rosetta has "centroid mode" and "full atom mode". There is also MM/QM models where just the active site is modeled with higher level of theory representation.

For virtual screening it is possible to speed things up by say not taking into account receptor flexibility or ignoring explicit interactions with water.

As for lower resolution representations of small molecules, there is ROCS[1] and friends which represents small molecules with a set of gaussians.

One of challenges with low-resolution representations is that the aims of virtual screening is often to find novel backbones that may interact with the protein. So any low-resolution representation should mix different backbones into the same cluster, but finding such a representation is difficult, given the diversity of small molecules.

As for U47700, finding the mechanism of action for drugs that treat complex processes like pain is quite difficult. Also small molecules often interact with numerous targets so deconstructing how it works is non trivial. Part of the motivation for PZM21 is to try to separate out the downstream effects of hitting the mu-opioid receptor as a "biased" ligand. I think PZM21 with its new scaffold will help disentangle the effects of classical opioids.

[1] https://www.eyesopen.com/rocs
I think it's a very good question.

For commercial aircraft, this article would suggest massively less wall clock hours in maintenance than in flight, about a ratio of one to ten (assuming 12 flight hours per day and 16 hour days in maintenance).
Maintenance man-hours would be about three per flight hour. So comparable to the cockpit crew.

https://en.wikipedia.org/wiki/Aircraft_maintenance_checks

A check: 500 hours of flying, 20 hour, 200 man-hour (0.04 h/h, 0.4 mh/h)

C check: 2 years of flying: 2 weeks, 6000 man-hours (0.03 h/h, 0.7 mh/h)

D check: 6 years of flying: 2 month, 50,000 man hours (0.03 h/h, 1.9 mh/h)

EDIT: this doesn't include unscheduled maintenance.
Putting aside what s ridiculous, downright asinine comparison that was in comparison with our economy now -- what an extremely cold, unempathetic comment. People, lots of people, with families are going to lose their livelihood. Many are advanced in age, and have only known one thing their whole life. We have a responsibility to our fellow neighbor. A 50 year old truck driver is not going to pick up a coding boot camp and get hired as a tech worker, maybe a small handful but it's unrealistic.
It’s Game Time for the Web
Apparently there was a driver present. Humans augment the machine, until the robots get good enough to do that part of it.
Judge orders FBI to reveal whether White House launched torpedo exploits
That's true in case you've created some changesets, played with them locally and pushed them upstream. But, say you've played with changesets already available upstream, the unmodified changesets do not go away.
Drivers will observe that the software is probably very conservative and will always yield. Getting stuck behind one of these waiting at a busy junction may become a pain.
For web development: React.

I have been developing web applications on and off throughout my now 20 year career - all the way back when Applets were all the rage. Spent time with a host of technologies and approaches: JSP/Servlets, JSF, Struts, GWT, Backbone. React has been hands down the most productive technology I've used in web space. I'm so productive using it that I now enjoy doing front-end development again. I've recently moved away from ES6 via Babel to using TypeScript with React and have been even more productive as I'm now catching more bugs either in the editor or at 'compile' time.

I'm now looking at Elm.
If you actually have cash or access to cash (aka a debit card) on you, that'd be really weird to do though.
Why would India use Mandarin?

English is the most common script in India, why would we use anything else. Unless you are Hindian trying to impose your minority language on the rest of us.
Truckers operate on the 14/11 rule currently. 14 hours from when you wake up, 11 hours from the start of driving. If they can throw that out a tractor trailer can log twice the hours in a 24 hour day than current regulations allow.
Like the last mile for telecom, they need to solve the last 20 foot; get me a beer from the fridge.
There are entire mini economies in small rural towns off major interstates that are dependent on the inflow of truck drivers - gas stations, restaurants and diners, parts and tool shops. All these jobs would probably go, too.
True - but I guess an airplane that flies 100 passengers every day will have much more complexity and safety regulations than a (so far) unmanned rocket.
Sometimes there is a 'true', sometimes there isn't. Sometimes the code is new, sometimes it is legacy code. You are making too many assumptions. When I see this I know that...
Not this time we dont move people sideways and we do not create more jobs because robots are here to stay and only get better. Look at what Boston Dynamics is able to do right now. A few years down the road and we will have fully automated chains from planting to delivery all done by robots with minimal maintenance from humans.

Self driving cars will be the first indicator if we will move to utopia or dystopia.
As long you're building expensive infrastructure, might as well build actual rails.
what if path is empty？
UK says hi.
I've been using Discover Weekly for less than a year I think. But I'm a Spotify user since 2008, so it has my whole listening history for the last 8 years.

I haven't noticed repeated songs in my Discover Weekly so far, so I can't complain..
> Obviously this technology is inevitable, but I think that the authors of such technologies should also come up with political proposals on what to do with the displaced people.

Why would you want computer scientists and engineers doing that? Do you think they have some special expertise in labor politics too?

What would help here is the same thing that would help in other industries that have gone down the tubes: temporary monetary support ala unemployment insurance, retraining programs, maybe moving stipends to relocate to areas with more jobs. Basically, social safety nets.
> Putting aside what s ridiculous, downright asinine
> comparison that was in comparison with our economy now
> what an extremely cold, unempathetic comment.

You should read about the introduction of machines in 18th century England if you think that comparison is ridiculous, asinine or unsympathetic. Start with the Flying Shuttle and the Spinning Jenny.

Hint: there was no social security or unemployment benefits then.
I'd been coding on the side from 12 years old right up through grad school; many different languages at many different levels. Assembly languages, BASIC, Pascal, C, C++, Cobol, Forth, Prolog, Java, etc. Through it all I thought I'd eventually go into robotics where I'd primarily be a Mechanical Engineer building things, and writing software on the side for tools and controlling my creations.

Then a friend offered me a software development job that I couldn't turn down, developing in a language I hadn't used before: Perl. It changed my life. I could never handle large projects before because it was too much code and too much hassle to manage it all, but Perl is so good at letting me express what I want the computer to do that wasn't a problem anymore. Perl allowed me to make software development my career, instead of just one of the tasks I did as part of my career.

Later on, I had a similar experience with jQuery. I had been using Javascript since it first came out, but it was such a hassle to deal with the DOM and cross-browser issues that it was never worthwhile to do anything important with Javascript. The maintenance cost was too high. So we added little nice-to-have enhancements to our webapp, but nothing that had to work. Then jQuery came along and changed everything. It was suddenly much cheaper to develop complex and required functionality in javascript, and client-side web development became a big part of the platform.
Arduino. I went to school for Electrical Engineering and learned programming for small embedded computers using assembly. While assembly can be fun as an optimization puzzle, it takes a very long time to code even a simple project. Additionally, these computers can have 1000+ page datasheets that you need to comb through in order to set their peripherals up.

Arduino takes care of setting up the peripherals, gives easy to use functions to control the chip, and hands over the keys to a fully ready C++ build chain. When I finished my first project I was hooked and tried to use them everywhere I could for prototyping, and always aimed to make my hardware libraries as easy to use as Arduino.
Okay, first of all, the current fascination with JSON is not fundamentally different from the previous fascination with XML. The only thing that anyone can agree on is that JSON is easy to parse just like its predecessor. This is why XSLT came into existence: firstly, it was easy to parse, secondly, ..., thirdly, profit (i.e. reuse, generalization, performance, etc. etc. etc.).

On the other hand, this language is bananas because the programmer is writing the AST and that is what a parser is supposed to do for him/her. Manually coding the AST is like harvesting an acre of corn by hand. If you can find a more inefficient method, then by all means use it.

And just for good measure, XML is not a "data description language", it is a type system; probably the most complex type system I've ever seen and it wasn't a bad idea, it was simply more complex than any application would ever need.

I don't dislike XML, and I think it will continue to live just like Haskell because every generation will come to understand that its extreme faith in generalization has little practical use just about the same time that a new generation first discovers it. So while one is dying to simplify, the other is dying to espouse the existential core of computer science.
And for each US domestic rotation each individual aircraft was reregistered onto the US N-register, and then back onto the UK or French register for the Atlantic crossing.

At that time only N-reg aircraft were pemitted to operate internal commercial US flights.

To simplify the process the BA Concordes were allocated unique-for-the-UK alpha-numeric registrations which could have their 'G-' prefix hidden by speed-tape:

http://www.braniffpages.com/n94aa.jpg
SEGLA, 48, COMMITS SUICIDE; HAND OVER FAMILY TO TEENAGE SON
So do self driving vehicles have to be licensed, such as passing a safety test? Or is the fact a licensed driver is in the vehicle good enough? That requirement is not good enough as student drivers still need a learners permit.
Especially in the US even a fairly simple "hybrid" self driving truck could probably provide some savings. Automate the long straight roads and let the driver take over for everything else. Depending on the route the sleep schedules could be met during the automated driving part. I guess that's what they meant with the sentence about saving 50kk/year even in the current form.

As an aside, the article mentioned that the driver was sleeping in the back...I'm sure that's no accident. However I doubt that's a safe thing to try (and only possible in these very artificial circumstances) even with a good warning/wakeup system in place it takes too long to get from the back to the front and react.
Look at it like Celsius vs Fahrenheit (this isn't a perfect analogy because both scales measuring the same value, where we're discussing different values, but it'll do).

The boiling point of water in Celsius is 100 degrees, and the freezing point is 0 degrees; in Fahrenheit, 212 and 32, respectively. What's significant is the scale of each unit. 99C is colder than 211 Fahrenheit.

In the case of music, which is all about relative frequencies, establishing A determines the size of the steps. The above poster is proposing that A=432 yields more interesting frequency relationships than A=440. I have no idea.
The issue is an ongoing battle where hardware functions get emulated in software to save costs which just makes the software more complex and error-prone.
I have just started using C# and .NET Core after years of dismissing it when it was only available on Windows. Now it is open source and cross platform! I come from a PHP background but have been writing smaller performance critical code in Go lately.

C# is a pleasure to work with. It's got generics and good support for asynchronous I/O. .NET Core is also very good, it's dead simple to spin up an API serving backend using .NET MVC.

Lastly, I think the community is great. I have jumped into a couple different projects - one is a MySQL driver and another is a MySQL implementation of the EntityFramework ORM. I was able to contribute after just a few weeks of working with C#. Microsoft seems very dedicated to continually improving the language as they develop in the open on GitHub and take user feedback.
Unfortunately, librarians are a rare breed. The typical mentality in the US is to keep records of everything, and try to legislate the use of those records (e.g., discrimination laws), which is hopeless.
Trigonometry is so dangerous the US Navy classified its access in 1944: https://twitter.com/kdeldycke/status/790891194561822720
That's a very pertinent question. I guess it falls on if you own a personal vehicle that you maintain until they become of age. Easy financing for personal autos may soon dissipate when the self driving car comes of age.

Learning to drive may become a bespoke thing in 30 years. You only learn because your father/mother/family is an enthusiast that kept a sports car or classic maintained.

The commercial pick up truck could hold out as the last non-autonomous vehicle. Maintenance and service will still be done by humans, for now.
The Best Marketing Influencers on Snapchat
New branch flagged as a "stash", named related to the branch it came from. So branch myFeature has stash myFeature-stash-1 stash branch. Hide stash branches from branch lists unless specifically requested.

Do the same with stash commits. Store them as regular commits flagged as broken and hide them when viewing history.

Hell, do the same for most history-modifying operations. The ability to flag intermediate commits as "unimportant" would let you be able to keep a clean history without rewriting it.
I can't WAIT for driving to become obsolete.

Just think about how retarded our entire thinking on transportation has been.

We first tamed a massive, powerful animal, placed a piece of leather on its back, and prayed that it didn't get too moody and threw us off.

Now we strap ourselves into a piece of metal which 99.99% of us can't even begin to understand, then barrel down roads at 80mph while praying that the guy in the other lane isn't drunk/sleepy/high
In Java the default value for a String (or any object) is null, not an empty string.
Νέα καρτέλα
Renault and Nissan to Fuel ‘Connected Cars’ Push with Tech Hiring Spree
So many good memories, mostly on the Raytech BBS in Scotland, which was a central point for PoV and other raytracing chat.
Yakari 1.0 Released
Hm okay, if it works for you. It's just sad that it perpetuates the idea that this kind of stuff is okay.

I had problems with non-technical clients as well. What helped me was calling them 2-5 times a week, depending on how insecure they feel.
Drop tuning is different than the actual frequency to which the instrument is tuned. You could tune up or down as many steps as you want and you might still be at A=440Hz. To try this you need a chromatic tuner which lets you change the frequency of the A note.
Serious question, whats the difference between executable lua and executable json regarding apple restrictions?
> a piece of metal which 99.99% of us can't even begin to understand

That's not very charitable. I don't think the basics of an internal combustion engine are that hard for anyone to understand.
Otto's commercialization goals at this point don't include removing the human entirely. There'll still be a meat brain in the truck slowly deskilling but on standby ready to step in whenever higher level reasoning is needed to navigate.
Has anyone ever discussed taxing computer labor -- e.g. companies can pay (via tax) AIs to drive trucks at 80% of a human wage. Companies get safer drivers, save costs, and the government gets a cash influx to help all the new jobless truck drivers.
Truckers become car hackers
Due to Safari's lack of WebRTC support, the demo does NOT work in Safari. Chrome and firefox are fine though.
If we banned railroads, we could create a lot of truck driving jobs right now. We need a strong safety net, a guaranteed minimum income, job retraining programs, etc., but we don't need to smash up our railroads to create more trucking jobs.

I know you didn't suggest doing anything similar with future self-driving stuff. Just putting it out there, because a lot of people in the public (not in this thread) are. Same with things like coal-industry jobs displaced by solar.
Now that you've tailored the content to lots of different formats, could you not just use those as a library and keep them up to date?

I've not been involved in much sourcing, only a few enterprise SaaS pitches, but something to consider depending on who you're engaging is just a one-pager on the expected benefits that can be escalated up the food chain to rationalise expenditure internally.

One page, Word Doc or PDF, tables rather than bullets that your contact can flow around an org easily.
We've got that coming as well, with drones. /s
My parents got a second line! I can't tell you how awesome that was to this generation nor the trouble I caused. I bought my first modem when I was in 8th Grade.

Oh the things I learned on BBS.

Back then black boxes, free compuserve, phreaking and other nefarious things got allot of my "social group" in trouble. My favorite thing was to try and find a server and figure out who owned it. To bad my friends who were brothers in Virginia. They had all their computer equipment confiscated by the FBI and were national news. One stupid friend (Capt Kirk) took carbon copies of sales at work and bought tens of thousands of dollars through Compuserve for over a year. He got caught at 17 or 18 and was hired for $40,000 to help their security.

I had learned Assembly for cracking purposes at 14 and I didn't have the heart to throw away my two black garbage bags full of floopy disks away till 2004.

Watching the movie War Games knowing I already owned all that equipment was pretty cool when that movie came out.
Proposed Thai law would hold ISPs responsible for cyber crime
When I was younger, I had a commercial-grade stapler (the big ones that advertise stapling through N-hundred sheets at once) go into my pointer finger on my left hand. The resulting bone infection eroded all the bone in my fingertip, which was reconstructed later from "donor" bone.

Step one of the operation was getting taken back to a patient room, being given an IV (since I was not to eat or drink for 12hours before the operation), and waiting. After a few hours, a nurse walked in with a sharpie and wrote "NO" on my other hand.

It wasn't comforting.
> I think that the authors of such technologies should also come up with political proposals on what to do with the displaced people.

Did the inventors of automobiles have to deal with all the farriers and people who tend to horses?

...or when milkmen were obsolete?

...or when switchboard operators were obsolete?

...or when telegram operators were obsolete?

(I could go on all week)

History is full of instances where certain job roles are no longer needed and are obsoleted. This is a good thing, it means we're moving forward and progressing.

I wish everyone wasn't so afraid of jobs, but that's the consequence of being up to your eyeballs in debt.
Yes. That's why futurism is dead.

That is, people have realised that you can't treat "technology" as some kind of standalone magic that would, of itself, deliver a better society. People themselves will not be remade in technology's image.
Top-down learning path: Machine Learning for Software Engineers
> Mün

That's almost exactly how Scott Manley says it.
for C++ development: The usage of tracing tools like windows performance analyzer or instruments. windows crash/freeze dump analyzer. malloc guard or application verifier to find memory acess violations. Theese tools are often very helpful and speeds up our work to find the culprits for the really hard cases.
I suspect that what will happen initially is that a human driver will be tasked with getting the truck to and from the nearest highway entrance, with the autopilot taking it from there. This is similar to how ships operate, with local pilots guiding the ship in and out of harbors and the ship's captain handling the at sea portion of the journey.

Also, and only half in jest, Budweiser? In Colorado? Regardless of my opinion of their beers I would have expected a delivery of Coors instead.
I've been building a search/recommendation site for lectures, and these AI services have been great for prototyping. (https://findlectures.com)

While I am just treating this as a research project, some of the content is from Youtube, so they are effectively a competitor. Google has been using their speech recognition to help the Youtube search (which has helped me), but they so much data that it's hard for them to solve niche use cases.
This is deep, never gets boring - http://textfiles.com/
UX Design Principles: Introduction to Hierarchy
Xiaomi Mi Note 2 Is a Galaxy Note 7 with 6GB RAM
Humans augment the machine.
Good point! Let's remove the pilot cabin. Save space and weight.
Why Better Technology Can Be Slower to Take Off
I know how it is, and I'd take English docs over my native language any day.
It's a beer truck. As long as I have the last beer drinking job, I'm good.
The Mistake Busy People Make (2013)
The Terminator Conundrum: AI on the Battlefield
Hmm: "Otto spent two weeks carefully mapping the road to make sure the technology could handle it."
Storage Hardware Certification for VMware VSphere