skysight-inc/HackerNews huggingface dataset:
> Self driving car, image / voice recognition, or even getting the classification / meaning of language texts is a far simpler task than a full self-conscious AI, or even an AI that can simulate a conscious mind but not really have one

I disagree. Self-driving cars, image/voice recognition and classification/meaning-extraction for text are well-defined problems, with associated benchmarks, competitions, etc. These are hard problems.

On the other hand "full self-conscious AI" and "AI that can simulate a conscious mind but not really have one" are collections of words whose main reason for existence is to allow their user to keep redefining them arbitrarily in order to win arguments (see, for example, John Searle).

I define "self-conscious" as being able to reason about onesself, where "reason" means performing some nontrivial computation and "onesself" means the pattern of information consitituting the agent (human, device, program, etc.). Hence, I declare the multi-quines at https://en.wikipedia.org/wiki/Quine_(computing)#Ouroboros_pr... as examples of "full self-conscious AI".

Further, I define "mind" as a computational process taking place in physical matter, and a "conscious mind" as a mind capable of reason. Hence I declare that the text "1 + 1" is an AI that can simulate a conscious mind (when given to an interpreter like python) without really having one (since the text performs no computation).
“People will fall for it like a drug” – Game devs on the future of VR
I'd LOL'd.
1Password sends your password in clear text across the loopback interface
"limited to the circle of the company you were employed (so the manager's secret play being nothing but a part of company's culture), or if that is something (almost) universal that is worth writing more about"

Having worked in multiple companies across multiple industries from multiple countries, and in multiple countries, I'd say it's more of the country/company/industry than an universal culture.

Management culture changes A LOT between industries, countries and companies. The way results are reported in a Mexican company is extremely different from an American company, just like human interactions are very different. In Mexican companies management is far more indirect, but hierarchical, than in American companies. Communication is also far more indirect, there's a very strong "saving face component".

The more a career is related to human interactions, the more it changes depending on the culture of the country, industry and company. Finance tends to be much more uniform across borders and companies than sales, for example.

Tech companies and careers enjoy something almost unique: there's more uniformity across industries and countries than almost any other industry/career. It might be because it is a recent development that spread quickly with its own culture, unlike management, which grew organically and slowly in most countries.
Hey, I have wrote Pundle to solve this problem!
Idea is simple — we just have package to install other packages with versions freeze. Pundle maintaine frozen.txt alongside with requirements.txt.

What more — pundle does not use virtualenv and install all packages to user directory ~/.Pundledir and import frozen versions on demand.

It have all nice commands like install, upgrade, info etc

Check it https://github.com/Deepwalker/pundler
Current continuous-time trading already provides you the ability to specify very precisely how much immediacy you are willing to pay for. Thats precisely what the market types are about.

I don't particularly have an opinion about the Budish paper, other than it has some serious impacts to globally traded products and it is way more disruptive than people seem to suggest.

I do worry that fundamentally altering the way the markets work, because some participants don't understand order types is particularly troublesome.
And for those that have no idea what rr is: http://rr-project.org/

So no, he is not leaving for "rest and relaxation"
Plane-spotting 101: A beginner's guide to commercial jets
what technologies are you using; cool product
Are you saying that there is a special market operating in the NYSE that some traders cannot access? Why would my order not be eligible for being matched, but a HFT's would?

Edit: wow, rate limited after three posts this morning. A new HN low.

My response to tptacek below:

My dumb order?

How can HFT's intercept and redirect my trades to their, appently, captive pool of dumb trades?

Sure sounds like multiple markets are operating...and you are even telling me that my orders will be scraped before they can even reach some markets.
Technics SL-1200G costs $4,000 because original manufacturing tools “were gone”
I'm a big fan of zsh. It doesn't seem to be solely focused on just "doing what you mean", which some of these tweaks seem aimed at; it seems aimed more at correctness. e.g., it would allow you to pass * .txt into a command if * .txt doesn't match anything. Bash will just assume I mean literally '* .txt' so you get different behaviour depending on whether or not there's a wildcard match. zsh has taught me the good habit of always using \* when I don't explicitly want shell expansion.

edit: spaces add after asterisks to avoid formatting weirdness
If they can prove that the traffic generated concerned that development, certainly.

Better use a good encryption, and be sure the metadata doesn't provide them with that proof.

Just use your own cellular, if you need to exchange personnal data from work!
To me this seems like it would suffer from a chicken and egg sort of issue. To expand, this is useful to me as a consumer if I could install it and browse the web ad and guilt free, as well as having access to pay-walled content with my Atri subscription essentially paying for it. As a content provider, I'm only going to want to provide this avenue of "subscription" if it nets more money than my current method of monetization of my content. By the looks of it, this is trying to recruit users first, but what value is a user being provided for the $30 over 3 months other than being included in an artificially limited experiment?

edit: To be clear, I like the idea, and I think something needs to be tried in order for something to work. These are just my initial skeptical criticisms.
> Prepend cd to directory names automatically, so you can cd into directories just by typing their name;

I'm pretty sure this is a solution to a problem I don't have today.

> Treat hyphens and underscores as equivalent;

> Automatically correct spelling errors during tab-completion;

I'm terrified to put this in my shell. Then again, it's not all-or-nothing:

> cherry-pick the options you like most ... everything is open for discussion
Comments moved to https://news.ycombinator.com/item?id=11210904.
Probably my favourite lede of all time.
That is indeed the idea.
Eric Schmidt's wealth is heavily tied to Google's stock, and he's effectively Google's evangelist who they send to government (ours and others) to convince them to do what Google wants them to. (Usually to pass laws helping Google do business, or to avoid punishment for Google's privacy or tax violations.)

It's impossible for him to put the interests of the citizens of our country above his allegiance to Google. This is much like when a government position at the FCC is filled by a Comcast or Time Warner employee or something. The conflict of interest here is amazing.
Use a static analyzer or two
The product is sweet. Enjoyed the UI/UX. However I think the landing page needs a little bit more love (pricing, team, contacts, use case, features lists) what about importing from existing Wikis or plain documentation text files (e.g. markdown, asciidoc)?
The Untold History of Arduino
OK that's fair. The data is good. But the theories on top of that data....not so much.
Best Android Tools for Security Audit and Hacking
I personally love the idea, but the people in the US have already proven themselves to be impervious to facts, like the ones that would come out of studies like you suggest.

What would happen, the results of the studies would be twisted and no further adoption would happen. It might happen because the media companies don't want whatever it is was shown to be "better". Lobbyists can overcome most facts by sheer force of their donations.

Yeah, it's what has doomed our political process these days.
What if you want to write your own code and run your own infrastructure? The direct line may still be cost prohibitive and bestow a distinct advantage to your competitors.

Some people think this is not the case?
I hear a lot about it -- could you give me your favorite 2-3 features that make you prefer it over bash?
They had their own internal groups, but this is now open to external pentesters.
I'm the author of C2, and you're exactly right. React provides everything that C2's underlying DOM manipulation library (https://github.com/lynaghk/singult/) does. React is faster, capable with more browsers, and has better API hooks that let callers control the low-level details.
Then it's even easier, pool selector just hands out free workers and deletes them from queue. When worker is free, it just sends a message "I'm free" and it gets added to "free" pool. Yes, it will be "one master process is a choke point" but it's only a problem when your tasks are so short that sending messages is slower than doing the work. But then probably sending messages is the wrong way to do those tasks. There are so many pool implementations because there are many possible solutions depending on what exact problem you have.
(strong downvotes here)

You really ought to look into the early history of Google (particularly the Stanford years) before disregarding this point. If you're not an Assange fan, that's OK (I'm not either) -- but other people have done some pretty good research on this.

It's all there, if you want to find it. I'm sure you know how.
I've never heard about rr http://rr-project.org/), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big.

Does anyone knows of similar tools for Python and in-browser Javascript?
It "just works" in Go too, minus immutability, but congrats on your technology decision. You don't get type checking but c'est la vie.
Yes, it's not a bad thing. You get more accurate data (crucial for estimating fares for distance-based services).

We're a team of 2 people at Moving Gauteng [0], and we maintain transit data of 7 and growing transit services. We have 1100 routes mapped, with detailed schedules and other info.

The problem with drawing simple lines to approximate what route the service takes is that you become limited by the inaccuracy of your data.

There are many fare calculating rules, and a good deal are based on distance covered. Having a polyline that's > 95% accurate helps greatly in calculating the correct result for the user.

I agree on your point that a mix of automation and manual entry's good. In some instances it's better to track the bus by GPS and snap the GPS points to a route using GIS software like ArcGIS (or even Mapbox as they have such an API).

[0] https://movinggauteng.co.za
This comes on the heels of Schmidt's most recent email innovation, as published by Time [1]:

> If you get something you think you may want to recall later, forward it to yourself along with a few keywords that describe its content.

> This isn’t just handy for emails, but important documents too. Jonathan scans his family’s passports, licenses, and health insurance cards and emails them to himself along with descriptive keywords.

This is so horrible and wrong - and now he holes himself up in a make-believe position at the Pentagon? Figures...

[1] http://time.com/3425368/google-email-rules/?xid=time_socialf...
Thanks for the details! The party line vote makes sense - the Democratic-Republicans believed the bills were targeted at them. I did not know the specific composition of the first Congress and the fifth Congress; that's good to know.
I am not sure how is this related to what Assange said. Eric Smith is famous about not respecting privacy of ordinary citizens.

https://www.eff.org/deeplinks/2009/12/google-ceo-eric-schmid...
PR stunt
The problem is Google cannot have it both ways. They like to act like the data you generate on Google is private only to you, and that Google employees can't see it, and that you're not "telling" anyone, as far as they're concerned.

But you are, because they can and do access that data. And pass it on to the relevant authorities.
The only bummer is that you can't declare git repos as project dependencies, AFAIK they have to be installed manually as you've described.[0][1] Does ruby handle this well? This is a real PITA when the Cheese Shop / Warehouse either don't have a particular project or only have an outdated version. In such cases you pretty much just have to create your own mirror.

FYI groups allow you to group various dependencies. E.g. you have one group of dependencies for development, another for testing, and a minimal one for production.

[0]: --process-dependency-links will permit you to pull in VCS repos as dependencies locally, but it does you no good when distributing packages for third-party consumption

[1]: https://groups.google.com/forum/#!topic/pypa-dev/tJ6HHPQpyJ4
You mean it saves you one edit in the case where you've mistyped the directory name? Otherwise it seems like no keystrokes are saved among the two you show.

EDIT: groan, ok, you win. Net -1 keystroke for most keyboards.
You and me both. I day dream about working on Ada. end of random quibble
Wow, the communication should be encrypted.
Show HN: Staffjoy Boss – Automated Employee Scheduling
You're absolutely right that there is a chicken and egg problem. As it stands right now, publishers are desperately holding on to every last advertising and subscription dollar they can find, and aren't looking for new things. We've realized the only way to show publisher new revenue sources are possible (and we've spoken with almost all of them) is to actually give them a check. To start, the value to Atri users is limited - but we think there are enough people out there willing to give this a shot that we can get the ball rolling.
Have you not seen what happens on Silicon Valley :)
Sensible Bash... like Fish or Z Shell?
Wait -- what's his net worth again?
We plan on charging a monthly fee per user similar to the premium offerings of products like Slack, Trello, and Asana. We're also thinking about offering a free version with a limited feature set, but have not decided how this will look exactly.
I am not a Go veteran, but can see where this article is not helpful. Yes, channels are not a solve-everything. That is, why the Go library also contains mutexes etc. The game serving example could have been fixed by adding a channel to signalize that the game is finished. The game runner function should listen on the "scores" and the "done" channel with a select. Or, not use a channel at all. The channels are great, when you just want a completely safe method of communicating between goroutines, as long as the communication reasonably falls in the "streaming" behavior of the channel model.
This is really cool. The key point is your last line

> For the first time accessible technology for the blind can drive innovation for everyone else, rather than having to play catchup, and that’s pretty cool

I wouldn't say for the first time though. Many solutions designed to address accessibility needs result in improved UX for all users. My team puts a lot of emphasis on accessibility for this reason. plug - I'm currently hiring a web accessibility engineer too so if you're interested find me on twitter @kenwarner
Here's the video that he is referring to: https://www.youtube.com/watch?v=6PNgRzHzKUA

I visited Meta (they were trying to recruit me) about 2 weeks after they moved in there... I won't comment on what I saw there, or my thoughts on Meta, but I will say I take all augmented reality claims with a huge grain of salt. I would say that Meron purposefully is trying to form a cult of personality, and while it may be respected as a Steve Jobs-esque thing in the Valley, it is personally a turn off for me.

Funny thing is that the Portola Valley property is now rented out to a friend of mine, which is subleasing it out to tenants... The TechCrunch video really doesn't do it justice in terms of size, and sadly all but one of the tanks are gone. http://sfbay.craigslist.org/pen/roo/5464646558.html
In the given example if a buyer wanted to buy at $20 instead of $20.10 they could easily put in a limit order for that price and wait for a counter party. That would be taking a risk though that either:

A) a counter-party never showed up
B) a counter-party only showed up when the stock dropped so you end up buying on the way down.

Taking this risk is a perfectly fine thing to do and many people do this. Others would prefer to pay the market maker a small fee for providing liquidity. That fee is not being sucked out by some HFT. It's a fee for providing a service.

And BTW, thanks to automation and sophisticated trading algorithms that service is provided at EXTREMELY low cost these days. Bid/ask spreads are tiny.
Having a mobile number by itself is a privacy risk. See the following video:

https://www.facebook.com/digg/videos/10153611859073432/
Cool. You're entitled to your opinions. There's no need to hide behind a temp account. We can have differing opinions and still be civil.

I'm not offended on others' behalf. I'm not a social justice warrior. I'm not demonizing anyone. I just wanted OP to know that the term "midget" is viewed as a derogatory slur by people in that community. I probably wouldn't have brought it up, but it was used in a context that I found slightly negative, slightly off-putting.

That's it, not a big deal. If we want to be a more inclusive community, I personally think it's good, necessary even, to give people polite, respectful feedback about something they said being exclusionary. And the OP can choose to incorporate that feedback or ignore it. I don't think I'm 100% right all the time; ignoring or disagreeing with my opinion won't offend me. (Implying I somehow vaguely belong in the Female Hitler Youth is a little excessive, but whatevs.) Honestly, I would have preferred to provide feedback privately in this case, but HN doesn't have a means to do so unless you put contact info in your profile.

You and I seem to disagree on this, but there's probably at least one thing we agree on, like books or movies or programming languages or freakin' pizza toppings. I hate how public Internet discussions so quickly escalate into full-scale ideological war. Sometimes a comment is just a comment, not an opening gambit.
Why Distributed Teams OutPerform Their Office-Bound Counterparts
That's circular reasoning: right now speed is a figure of merit because that's how the game has been designed. I'm suggesting to change the game rules.

I don't mean to get rid of automatic market making, I'm saying the exchange could just move to a system where it checkpoints every 10ms or whatever, still much faster than humans can blink, but no detriment to the algorithms. Then everyone has 10ms to come up with orders that make sense in the current market situation, instead of the ridiculous timing game.
or even venus
Don, any "similar" openings for C++ engineers? and/i.e. if there is a way to apply by directly contacting someone in a similar position like you but for "C++ team". To avoid std HR hole...
Still true and accurate, not dated at all except for the mention of Bill Gates. This could easily have been written today.
There are a lot of professional developers who are blind. They use accessible IDEs paired with a Screen reader. Here is a good description: http://stackoverflow.com/a/453758/319013

In the future, I think there is a lot of potential for pairing a Conversational UI and a natural language programming...language. Eve looks really promising, and could change the way that everyone writes software, and not just the blind: http://eve-lang.com/

Here is a demo: https://youtu.be/VZQoAKJPbh8?t=46m52s
Very close to flattr, which unfortunately never really took off.
Networked Time Traveller Demo in TypeScript + React + Redux
No different than sending data to a random us-east-1 IP address.

In this case there just aren't any English speakers to show up in the press and spit sophistry about how a stopwatch app needs to exfiltrate your entire contacts book for business reasons and "you clicked OK so fuck you."
I disagree as all of those problems exist with SourceTree as well, which is what the parent was comparing it to.
This is roughly the way I feel about it, too.

I think when I was younger, I was more naïve. MBAs were for useless management drones, and you can easily get promoted to a management role without one.

Having gone through college, joined the industry, and then had friends who went on to business school, I'm seeing the MBA clan as more of an entirely different social strata. It's mostly signaling, but you move directly into higher-powered "important" roles that aren't really promotions over individual contributor work, but almost an entirely different industry.
It's a mixed bag. On the one hand, we really do get a lot more liquidity thanks to having tons of fast market makers. You can get subsecond fills on most marketable or close-to-marketable (eg; limit orders within the spread) on most common stock listed on the NYSE/NASDAQ.

But it's often not "real" liquidity. Let's say there's 100 shares available at $100.00, 200 at $100.50, etc. Such that there's a total of 5k shares on the book at this time at any price. But we want to buy 10k shares.

The average fill price assuming no intervention and only marketable orders would be (100$100 + 200$100.50 + ...)/5000.

An intervening HFT firm will only be adding useful liquidity if the average fill price drops somehow. Shittier algos will lose some money by lowering the average fill price so they match your order and get the liquidity rebate from the exchange. This adds true liquidity. But intelligent market makers generally will just add identical liquidity to what's already available but at 1 or 2 cents higher (and a few slots higher on the order book). As a result, you just end up paying more for the same quantity of shares. That's not true liquidity because it's really only triggered by your order, doesn't move the price significantly, and is limited to exactly the size of your order.
That's good, because it means that your transit agency(ies) respect timing points.

It's difficult to always know when the bus will pass a certain place, even with Bus Rapid Transit systems that have dedicated lanes. Timing points are points on the schedule where the bus is guaranteed to leave on time or late at that point.

So I presume that in your case, if the bus is late, it doesn't wait, but if it's early it waits.
Another method is to use pip constraints to enforce package versions https://pip.pypa.io/en/stable/user_guide/#constraints-files
No, it would just raise the cost of trading for everyone else. If HFT's risk goes up they have to raise their prices.
If you find Tic Tac Toe and Chess, it's OK to play those; if you find Global Thermonuclear War, it's not OK to play that.
Also I'd say that it's an experiment, and we hope to show that if this was deployed it could work at scale and bring in the revenue the web needs to support itself and grow.
Hands-on with the $949 mind-bending Meta 2 augmented reality headset