skysight-inc/HackerNews huggingface dataset:
That might work if you have a unique skill that both companies need, but if there's another appropriate candidate to hire instead most companies will hire that guy and recommend that you accept the other company's role.

What my company offers is based what value you're bring to the business. If another company sees you as more valuable that's brilliant, but it doesn't change what you bring to mine.
You confuse powerful with popular. Many startups don't need powerful tools, other than a CRUD framework and JQuery. Also, existence and abundance of libraries is a factor, and Lisp didn't get much love from the OSS web folks til recently.
Peshawar, Pakistan.

It's one of the highest terrorist-hit cities of the world but my parents love this place and are unwilling to move anywhere else. Due to their age (and lack of better retirement facilities) I live with them.
ISIS is committing genocide against Christian minorities right now.
The funniest phrase there is "Over 300 million people have already upgraded" --- whether or not they actually wanted to is not mentioned. It reminds me of early 2000s spyware which had similar phrasing: "X people have already installed SuperAwesomeWebToolbar, what are you waiting for?"
Yikes. Good points there. If your dream is to build a hadron collider, is being an entrepreneur a good option?
Sure. I think what the OP was playing around with was whether we could generalize from, as you said, "expert knowledge of the problem[s] and good algorithms" so that AI could replace components in the incumbent programming paradigms. Agreed, when the end problem is well-defined and you know how "do" machine learning, the world is your oyster.
As long as anywhere in the world, I can get out of the airport, open up my Uber App, and summon an Uber - I'm happy.
How is a company that isn't making money and struggling financially worth $1B? Let me guess... "users"..
ESP8266 12-F is roughly $1.80 on aliexpress, including shipping. Takes a while to arrive but these things are crazy cheap
I do miss my Nokia n900 running Maemo, this might be as close to a replacement as it'll get. Just need a phone with a good built in keyboard.
Do your sales before building it. Who would buy it? Make a powerpoint or pen&paper mockup, get feedback from potential customers. Build a landing page, track conversion to a 'Buy Now' button.

For more info, check out 4H work week, Lean Startup, or http://firstround.com/review/90-of-feedback-is-crap-how-to-f...
Pat.ai chat technology is a step in the right direction
Suppose you spent $1B on a factory to make blenders + blender marketing + distribution channels, etc. Later, you invest $200MM in another blender concern for a 20% stake. How do you value / account for the first $1B in sunk costs?
What do you mean with "macro code injection vulnerabilities"? Macros are expanded before the code is compiled; by the time someone is running the program there are no macros. Well, technically, someone could call `EVAL` in a production app, but that's strongly discouraged.
China is a whole different market. Nothing can be extrapolated from China. Amazon lost in China, but is doing well in India.
I can relate to this. I have a great job in terms of work life balance and life outside of work but it isn't the best job in terms of meaningful or challenging work. I sometimes feel like I need to quit my job and pursue "a real career" and other times I love my job and want nothing to do with a startup.
I opened the link expecting a discussion of flawed metrics that fail to capture uncertainty or failure in replication of claimed studies, or complex architecture turning out to be shallow combinations of simpler ones.

Instead the post attacks a straw man argument about "General intelligence", something that no AI researcher is claiming.

Also the author is clearly clueless as evidenced by:

"Ask a medical researcher to estimate the odds that a Google-funded AI-driven cancer moonshot will succeed, and I expect you will be met with a snicker. '

Google employs several researchers [1] who are well versed in both medicine as well as ML. Who are able to competently judge capabilities and limits of their tools and challenges involved in doing medical research. Rather than creating straw mental images of "medical researcher" "snickering" at "moonshots", the author should to engage in some self reflection before writing about scientific fields he has zero knowledge of.

AND

"I promise you, Facebook did not just work it all out in PHP, and they will not do so in my lifetime or yours."

I won't comment on absurdity of the paragraph about FB or language & meaning. But if any reader was confused, Facebook AI team uses Torch/Lua (for deep learning) or Python (in FBLearnerFlow) and surely not PHP.

[1] http://www.nimh.nih.gov/about/dr-tom-insel-to-step-down-as-n...
(Disclaimer, I work for a sister company of Fibaro's UK reseller)

Depending on your definition of expensive you might like to look at Fibaro's z-wave switches. They're small wireless modules that go inside the switch box, sitting between the switch itself and the light circuit, allowing wireless control and monitoring of the switch. They effectively decouple the physical switch from the act of turning a light on and off.

You'll need a z-wave controller as well, and a bit of time to learn how it all fits together, but the flexibility it gives you is pretty impressive.
Why does this need an (easily hackable) captcha ? Irritating.
Uber's China unit acquired by Didi in $35b deal
Yes. Functional programming (although it isn't necessarily a trait of Lisp) has, in fact, little relation to math (despite what many people believe). It's also very far removed from the field of AI right now (not for any particular reason, but there's no more specific reason to switch to Lisp for AI than there is for desktop or web apps). The reason you'd use Lisp is quite simple -- it saves time and makes programming easier. Macros are the biggest time saver in the world, and you don't realize how much time you waste writing repetitive code until you get to use them.

As for your 3 reasons in favor of the other languages, I think the first means almost nothing at all. Lisp is much easier (once you grasp it) than many other languages, so I think the fact that you'll get less answers on StackOverflow is irrelevant. As for the second reason, as long as you have one library that works for what you want -- say some library for writing web servers -- it doesn't really matter after that. There's rarely any reason to reinvent the wheel here, and there's always someone that attempted such a common task before you. Just because you don't have 3,000 different choices like in Java, doesn't mean that you won't find high-quality code for what you need to do (in fact, I'd argue that Lisp code has a much higer quality on average than Java code). As for hiring, I think Paul Graham has already given the best comments on this. Simply put, a good programmer can be taught to write good Lisp, even if they don't know it by the time you hire them.
Insider trading?
The to don’t list Kanban Hack
In our everyday lives we have learned how to be efficient by making a To Do list. Some of us became even the “To do list” Masters. Why? Because it is a powerful idea that helps us to stay organized and release an emotional burden when crossing out the things we have accomplished.

But are we really efficient in making our To Do list?

Sometimes we ask ourselves why, in spite of the to do list, we still need to rush to beat deadlines. Is it because even though we are focused on To Do list, we also do things we ought not to do?

Maybe it’s time to change and focus on what really matters? Today, we want to share with you a productivity trick how to create a “To-Don’t’ List and become satisfied & happy.

http://blog.kanbanery.com/dont-list-kanban-hack/
The article references "narrow syntax". Does anyone know what that is?
Quoting from http://devup.io/about/

DevUp is a platform where you can connect different tools from your
workspace and get all the information on a single dashboard.

Things that immediately cross the mind upon reading this are
Prometheus [0] and Grafana [1]. No mention anywhere!

Talking about DevOps, I would have expected a mention of Phabricator [2].

[0] https://prometheus.io/

[1] http://grafana.org/

[2] https://github.com/phacility/phabricator
Can I ask you a honest question? How much time do you spend on ISM that the OS actually matters to you that much?
I've heard a lot of people saying I'm more productive on X, but in every case I never had real examples of OS specific reasons why they were more productive as in every case it boiled down to the Application ecosystem they end up using.

Say you are a Java (it's easy, common, and cross platform) developer this means you need your Eclipse/Netbeans IDE, a JVM and or some Java based web server.
So you have your IDE+JVM on the OS, and development/deployment & test environment on a virtual machine, does it really matter to you if you are running Linux, Windows or OSX in this case? All you use and see is Eclipse, a text editor, Virtual Box and a web browser.
That was more than 3 months ago. Github goes down more often than that.
Lego Software Engineers and the Bubble
How does distrowatch gets the "page hits" for all the distros's websites? or are those "page hits" initiated from within distrowatch?

(surprised to see Mint at the top)
Uber Admits Defeat in China, Takes Valuable Didi Stake [The Information]
Both Ubuntu and Mac OS X are much better at privacy today compared to Windows 10. Windows has reached Android-level data gathering capacity.

Microsoft should make it official and say they're an advertising company too if that's what they want and give Windows 10 really for free forever (not this limited time under certain conditions crap).
Flamewar bait is not welcome on HN. Please don't do this again.

We detached this comment from https://news.ycombinator.com/item?id=12196455 and marked it off-topic.
UK students will need a licence for iPlayer
> You should check out Racket's macro system. It's a lot more sophisticated than Common Lisp's. Common Lisp macros are to C (e.g., gensym is a macro-level malloc, you need to manually destructure S-expressions, etc.) as Racket macros are to ML and Haskell (syntax objects are aware of which variables are in scope, so automatic fresh name generation is possible; user-defined syntax classes and patterns let you process arbitrarily complicated structures in a sane way, etc.).

Agreed. I did play around with this part of Racket quite a bit and I'm convinced that it's the best system if I wanted to create a domain-specific language. But it still runs into the problem where you're defining a new language with new syntax, which forces you to define even more new language with more syntax in order to make that language useful. It's the best way to build a DSL

But given we already have a pretty good multi-purpose language with a lot of work put into it (Racket) the number of situations where it's worthwhile to create an equally-well-thought-out DSL is pretty low. Racket makes it easier, but it's still not easy. Add to this the fact that other people are going to write half-assed DSLs in my code, the net tradeoff is still usually negative, even with Rackets clearly superior macro system.

> Furthermore, “code as data” itself is only true with a caveat: the full version is ”code in an object language is data in the metalanguage”, which is obvious to anyone who has written a compiler.

Uh, I've written a compiler and that's not obvious.

If you want to disagree with me on what "code as data" means, you're welcome to do so. As long as you understood what I said I don't care which words got me there.

> Common Lisp is a ridiculously powerful language, but it isn't a functional language. It fails to meet the zeroth nonnegotiable requirement in a practical functional language, namely, a notion of compound value: https://news.ycombinator.com/item?id=12199981

How about we assume when I said "functional programming" I'm using the Wikipedia definition[1].

[1] https://en.wikipedia.org/wiki/Functional_programming
Technicolor VR/AR centre opens
I bet it's really cool, however it seems the request never finishes. It could be that it only works if you have javascript and/or cookies enabled.
You answered your own question? You don't - it's sunk costs.
Personally, I'd argue the opposite: AI today is super impressive compared to what it was 15 or 30 years ago.

There used to be a time when one could rightfully dismiss new cool things AI with "meh, wake me up when an AI beats a professional Go player on a 19x19 board". Because doing so requires an AI that displays intuition and use of heuristics (Go moves tend to have both local/tactical and global/strategic consequences on the board) rather than one that merely brute forces its way through a decision tree.

The fact that one actually did recently is nothing short of game-changing in my view. It matters little that an AI doesn't demonstrably understand meaning or fully grasp intent. Plus, when one does, we'll arguably have (or not be too far from) a strong AI that, I would gather, won't be too impressed with our own human-level thinking. :-)
I'm not surprised that there isn't any check, because what MS considers "assistive technology" is extremely broad:

https://www.microsoft.com/enable/at/types.aspx

Do you use an alternative keyboard layout, a trackball, or even a touch screen(!)? Have you used the on-screen keyboard, or the built-in screen magnifier? Then you've used an "assistive technology", according to Microsoft. Combine that with their desire to push Windows 10 on everyone, and you can see they're probably going to leave this option open for the near future.
Why the Navy Needs Disruption – Now
> are clearly still abysmal in almost all markets.

Obviously we can't take their statements at face value, but Uber seems to be claiming they are profitable in most markets.
Well, the key part is gracefully. Lots of languages can manipulate code as data, but so for for me only in homoiconic languages does it end up feeling graceful for a while (although as I noted, it stops feeling graceful pretty quickly).
> Racket makes it easier, but it's still not easy. Add to this the fact that other people are going to write half-assed DSLs in my code, the net tradeoff is still usually negative, even with Rackets clearly superior macro system.

You have a point there. In any case, metaprogramming shouldn't be an everyday activity.

> If you want to disagree with me on what "code as data" means, you're welcome to do so.

What I mean by “code in an object language is data in the metalanguage” is that, in the (meta)language in which you're writing a compiler or interpreter, the (object language) program that you're processing is represented as a data structure (say, as a syntax tree). It's just a triviality, I'm not saying anything really deep.

From this point of view, it should be clear that a macro system is essentially a language-integrated facility for writing compiler plugins.

> How about we assume when I said "functional programming" I'm using the Wikipedia definition[1].

My definition of functional programming is “using (procedures that compute) mathematical functions whenever possible”. A mathematical function is a mapping from values to values, so if a language doesn't have a good notion of (possibly compound) value, then you're going to run into trouble writing procedures that compute mathematical functions.

EDIT: The Wikipedia definition essentially agrees with me.

“In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions [emphasis mine] and avoids changing-state and mutable data.”

And a mathematical function is a mapping from values (in a domain) to values (in a codomain). Again, quoting Wikipedia[0]:

“A function can be defined by any mathematical condition relating each argument (input value) to the corresponding output value.”

[0] https://en.wikipedia.org/wiki/Function_(mathematics)#Specify...
My Five Quick Takeaways from the Uber-Didi Deal – Haystack
Startups Shake Up 401(k) Arena
No personal attacks, please.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
If only it was also available for C++. Armadillo is nice but it has a lot of important differences, and doesn't seem to support more than 3 dimensional matrices.
That's an old trick from the days when spyware/adware would do the same thing to stop you from removing it. The fact that it's needed now to kill off pieces that come with the OS speaks volumes about what Windows 10 has become...
It's peanuts unless your particular butt is in a foxhole, then any war is the same.
Regarding the second point: sorry, I wasn't being clear. I think that the pricing probably goes like this:

owning/operating a car > using a rideshare > using a personal scooter > using a personal bicycle.

You have to keep in mind that bicycles, scooters, and other small vehicles unsuitable for ridesharing are very popular in China. Since few people own and operate cars, rideshares don't have a large market to undercut.
Thanks for sharing the link. It was great to see where some of my favorite childhood games were made. 90s Capcom will always have a place in my heart.
Oh oh and the battery case can have a built-in bluetooth audio module with a headphone jack on it!
>That said, if you want to be making $750k programming outside the bay area, it's possible, but the recruiters on cybercoders and linkedin aren't going to help you get these jobs...

750k? Am I reading this right? What planet am I on?

What kinds of positions are these?
> About 1GB of memory is required to run the phone with its default scopes and settings, leaving us about 2GB of space for applications and other features.

I did not see this coming. I was under the impression that moving away from a JVM would have lowered the memory requirements.

A comparison of the two versions of Meizu Pro 5, Android and Ubuntu, would have been useful too. I am curious if the move away from the Android architecture has changed the responsiveness of apps, or affected battery life.
~6% sparsity + the way that you think about data representation is very interesting. I will have to have a shot at running the autoencoder over the Mikolov 3m word corpus. My goal is to get the first 1m words compressed at under 100 MB zipped, including all indexes, which currently allows us to distribute the vectors for free at github without paying for data transfer. (To date about 8000 words have been mapped through the words2map Google API, while I haven't really begun to do anything interesting here yet...)
Efficiency. You can finish payment while the cashier is ringing you up, and then you can bag groceries while the cashier is finishing the transaction and moving on to the next customer. If you have to wait for the total before entering your PIN and accepting the transaction, you hold up the line. Some people might want to wait for the number, but why force me to?

If the cashier made a mistake, you can say something to the cashier before they confirm. Worst case you can always reverse it.
Lived in Beijing for 2 decades. I think in Beijing and Shanghai, a private car is almost always slower than their subway systems. Beijing subway network has 18 lines, 334 stations and 554 km (344 mi) of track in operation and is the second longest subway system in the world after the Shanghai Metro (588 kilometres). Beijing subway also has extensive expansion plans call for 1,050 km (650 mi) of track by 2020.

https://en.wikipedia.org/wiki/Beijing_Subway
My point was mainly that comparing speed between an algorithm that doesn't require gradients and HMC in Stan is apples and oranges.
I believe the servers are merely overloaded currently, since everyone's trying to visit it now.
Unfortunately, government legislation in the form of copyright law prohibits this.

AFAIK what it doesn't prohibit is sharing information on how to disable that spyware, or even software that will do it for you.

Take an original Windows ISO, feed it to an app, and out comes an ISO with your customisations. If you're feeling neighbourly and rebellious, you can share that ISO with others. This is not a new concept --- see projects like nLite, and all the various customised Windows versions that you can find on the torrent sites.
Entertainment & Time pass (SMS 9278131800) heroyogi123@yahoo.com Hopefully — once you’ve given somebody a massage — you will get one in return.3 (Three) Plans: (1) Social Economy Plan (2) Like Close Friends Plan (3) Blind Love of Fun & Fooling around Party for selected (M) 9278131800
Can you talk a bit more about the 255k line? Besides senior engineers at the Big-5 (AppAmaGooBookSoft), what are the profiles of people at or close to the 255 line? Also, what happens once you cross the 255 line - do you hit another glass wall?
InfoQ Interview with John McCarthy (2008)
https://pyra-handheld.com/
A good prep program would provide enough variants of questions so that the interviewee would be able to bypass changed parameters, though...

Unfortunately, the scenario you're laying out, people getting hired based on tech interview questions, seems to the general status quo for this industry.
The article looks at an issue I think about quite often and occasionally have a chance to discuss. The complexity of real-world natural systems is at a magnitude that's hard to grasp and harder to describe. AI, as an attempt to replicate natural human intelligence is up against neural systems that have evolved for 100's of millions of years into numerous forms of astonishingly intricate structure and function.

In humans neuronal brain circuitry comprises an astronomical number of interactive elements, and each connection is itself remarkably adaptable with a large number of interfaces associated with a range of signalling modalities.

Consider that we have ~100 billion brain neurons and 100-500 trillion synaptic interconnections and each connection is modulated by many factors including endocrine and immune system input. Furthermore connections transmit and receive many kinds of signals in complex feedback relationships.

It's well beyond my ability to know how to determine an estimate of how many possible modes of computation can exist within such a marvelous creation, let alone begin to adequately understand how even a small part of it actually works.

I suppose that's the author's point, that what we regard as "simple" problems are in reality not at all simple. Computers can do remarkable things, and surely are among the most useful inventions of human beings. We should realize that working like a significant subset of what our brains routinely do isn't going to be easy for computing to achieve.
Rule #11: Disregard rules 1 through 10 if you're a woman, because negotiating your job offer will hurt your career trajectory. Even HBR agrees: https://hbr.org/2016/04/women-who-dont-negotiate-their-salar...
> Uber's China business was losing money before (I believe to the tune of about $1bn/year)

> I would conjecture that China was never a large part of Uber's valuation

These two statements are not exactly congruent. Investors in later funding rounds would have expected their investment to be used to grow the valuation. In other words, they were funding the losses in China so they should expect a return.... unless they were just investing in Uber due to FOMO.
For me the biggest issue is the speed. I have to sit and wait for maybe 30 seconds while the transaction is processed.

I believe the issue is that many vendors here have old card readers that are slow. It's not just a training issue.
But the 2.5mm jack was used on TI graphing calculators and flipphones from the 90s... It doesn't seem very innovative.
I keep hearing it's supposed to be pretty much stock ubuntu with a slick front-end and phone drivers. I haven't been able to try it yet though. I hope it is, because I've been dying to get an actual linux phone for a long time. Unfortunately this review was a little skimpy on what went on underneath the hood.
Why Dubai Is a Secure Property Investment