skysight-inc/HackerNews huggingface dataset:
Is it even possible to copyright/trademark that when 75% of the name is a technology they do not own?
JSON also has hash tables (which they confusingly call “objects”), which sexps do not. One may argue that one is or isn’t slightly better than the other, but the point was that they are very close.
Which part of this surprises you exactly?

why do companies think having this person shill their products has any marketing value?

People buy the products he mentions? It's pretty easy to measure these things, and it works really well.
Yeah, not too surprising Capital One has a poor internal culture, they do a ton of creative accounting, to the point that they were able to outmanuver American Express on the Costco relationship.

That being said, I really hate my Costco Cap One card, anything over $300 gets flagged & SMS approval doesn't ever work (despite getting a confirmation back saying it will go thru).

I've heard some pretty bad stories from the people over at EMC, they share a joint office here in Seattle with Capital One.
This was rightly also pointed out by others. I'm sorry. I didn't expect to be sold out and am working on a solution. If you leave your email on the waiting list [1] then you'll know immediately when a solution is available.

[1]: https://fman.io/buy
I just had a look at it, and this thesis is really well-written. A beautiful piece of work, with the right mix of concrete examples, abstract concepts, and meta-concepts that describe why and how the author developed their concepts. Can't wait to read more of it.
IoT benefits highly-concentrated networks of MFG systems and distributed resources
Single threaded perf isn't bad, it's just not outstanding. Many of the cases where I care about perf are cases in which the app is multithread savvy.
[deleted]

Stupid misunderstanding. Sorry, forget what I wrote. I wanted to delete my comment, as it provides no insight and not even an interesting question. But unfortunately the delete button disappeared here in Hacker News.
it's awesome~
Classy manager, did he give a specific reason? After 6 weeks nonstop I'd probably do the same as you, no need to kill myself for a company.
They surely should do it. It would give them an advantage over Intel.
TLDR; 12M devices shipped to schools in 2016, Chromebooks accounted for 58%, up from 50% in 1 year. The iPads and Mac laptops fell to 19%, from 25% while Windows remained relatively stable at about 22%.
yeah but I mean how do you tell? I probably look like I am thinking I am too cool for this whole presentation thing and bothered to be there, which hey I might very well think that but I'm not purposely trying to signal it.
What is the point of the question? Gather workplace horror stories? What for?
Yes, of course I'm not saying the whole article is pointless. And if I were a parent educating my kids in English, I would still tell them to say "please" and "thank you" as that's what is expected socially, at least at the moment.

The point I'm trying to make is that I don't think the kids will become "raging a------", as a parent in the article says. The worst thing that can happen is an evolution of the language, such that ways of address that would label you as a "raging a------" today will be the new normal. There may be some awkward situations along the way but I'm sure people will adjust just fine (assuming that evolution really happens).

By the way, you are right about the formal and informal verb forms in Spanish, but in Spain the formal forms are used less and less in everyday conversation and are probably headed for extinction in a few decades (unlike Latin America, where they still seem to be going strong). 100 years ago they were used even for parents and older members of the family, 50 years ago only for superiors and strangers, and right now mostly for rather old strangers, with the threshold age slowly going up as the formal verb forms make many people "feel old" so they ask to be addressed informally. This gradual process has always been accompanied by a drip of opinion pieces in newspapers about how we are losing manners, but life goes on :)
There's an incredible innovation that can shrink a 3.5mm audio socket by over 30% in thickness. It's called a 2.5mm socket.
LeEco slashes India headcount but denies it will exit the country
"PhD" stands for "Doctor of Philosophy".
Please do! Poor interns.
Don't forget power consumption.
Show HN: Hamshoosh International Chat
Its a common strategy, hence why women of childbearing age, people who are 40+ and anyone with any kind of visible handicap or difference are so commonly discriminated against. They'd rather a handcuffed worker than one who has free will to leave, or get pregnant, etc.

Really sickening to see though.
It's super awesome, especially when the professor is effectively just transcribing the textbook onto the blackboard while mumbling in a monotone. Really demonstrates the value you're getting for that $40-50k tuition.
I see no other explanation.
I am not a power user. But I found this to be a great read. It's interesting to see the historical and sometimes vestigial traces in unix.

However, for all the flaws that were pointed out, I still can't imagine doing my work on windows vs linux. Even if I do have to sometimes spend effort battling linux's idiosynchracies. At least when something goes wrong in unix, I can probably go and find/fix what went wrong because the underlying system is mostly plaintext and transparent. Versus when something goes wrong in windows, it's more of a blackbox to me. But that could just be me not understanding windows enough.
Open the flood gates beyond brand advertisers.
The lesson of "algebra before syntax" is one that I have seen before, and it is very gratifying to see it pay off such dividends here.

There is also discussion on LtU here: http://lambda-the-ultimate.org/node/5393
Glad I made them smile ;)
I suspect the hard part would be finding people to pay to get their questions answered.

Sure I could spend £10 and ask a bunch of random people "Do you like cake?", but without more detail such questions will be simplistic.

If the answerers are being paid to respond it's only a matter of time until they get replaced by bots. I'd spend a few hours writing something to scrape an email, SMS, or web-page and just reply "yes, yes, no, no, yes, yes" if I was going to earn money from it.

In short it's a cute idea, a kind of crowd-sourced yahoo-answers, but "Yes/No" feels like too easy a reply. Forcing users to respond "properly" with actual detail doesn't help much either, if you get a question like "Why is the sky blue?". 50% of people will copy&paste from wikipedia, 25% of the people will think "That's too hard, I'll wait for another question", and the remaining 25% will say "God", "It just is", or "The answer doesn't matter, if it weren't blue you'd just ask why is it red".

In short:

* Simple questions are too simple.

* Complex questions will probably go to the wrong people, but they'll reply anyway to earn their money.

* You need to be able to "Judge" answerers on different metrics to stop bots.

* I suspect many answers would benefit from direct conversation between poster and replier; for example you might say "Your answer was interesting, but why did you say XX?" (i.e. Allow answers to be interactively refined.)
Another option is to check what stdout is hooked up to – if it is hooked up to a terminal output something human readable, if it is hooked up to a pipe output something machine readable like JSON. (Actually, a number of utilities do this terminal-vs-nonterminal check already – e.g. GNU ls with --color=auto).

One problem I've seen with this approach in practice, is sometimes you want the human readable output to go to a pipe. For example, when you use jq, it does syntax highlighting of JSON when talking to a terminal, and omits it when talking to a pipe or a file, but then you want to use a pager which understands ANSI escape sequences (e.g. less -R), so now you have to pass an option to tell the command to output ANSI escape sequences even though it is talking to a pipe not a terminal (e.g. jq -C).

I wish there was a standard mechanism in Unix for the two ends of a pipe to negotiate about what data format goes down the pipe – MIME type, character set, etc. Then if I was piping jq to less, jq could ask less "do you understand ANSI color escapes?" And less could reply "yes I do please send them". Then I wouldn't need to remember to pass -C to jq and -R to less. (Maybe this could be implemented as ioctls at each end, by which the sender transmits a list of MIME types it supports, and the receiver replies by choosing one of them...)
"It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures." —Alan Perlis

Functional style in my opinion is about creating functions that operate on standardized data structures. Class based type systems actively discourage functional style, even when the language gives you a functional veneer over your OO code.

Haskell avoids this problem by using algebraic data types instead of class style types. Clojure avoids this problem by using dynamic typing.

I definitely do not associate 'functional' with static typing.
Ah, I see, I understand better now.

Thanks for the info on the more local status of the formal/informal; it's different than it is here in Russia, where at least my colleagues and friends put emphasis on it, even if the form is the only formal thing about what they're saying. (My colleagues will get into pretty rude talk with our boss, for example, but it's always Вы with him even if they're talking about getting smashed and picking up girls for the weekend).
I honestly can't see the point in scala if you're not integrating with the the javaverse ... I'd have thought you'd be far better off cutting a clean break and using a "proper" functional language like Haskell or Go
Please stop spreading bs. It's not throwing away structure. Piping text doesn't even preclude sexps. It's just that they are seldom needed. Simpler encodings like space-separated are sufficient for many use cases, and better for interoperation.

It's misguided and inefficient to encode everything in the same way. Would you prefer to have your JPG or MP4 encoded in sexps?

And I say that as someone who is working on a serialization format for relational databases.
iPads with Apple’s stylus are amazing tools for illustration, hand-drawing diagrams, sketching out ideas, proofreading PDF files, taking technical notes, doing mathematical scratch work, and so on.

Think of it like a notebook/scrapbook with pens/markers that doesn’t take any consumables, takes up less space in a bag, allows undo/redo, and makes sharing the products digitally a snap.

Works best when used alongside a laptop, rather than as a replacement, at least for me. I certainly wouldn’t want to write code on it full time.
I had a pretty crappy experience buying from them in 2007. At that time I think they were just getting started, so I chalked it up to "beginner's mistake", but it seems like these problems persist.

My data-point, as best I can recall:

- ordered a serval laptop

- long delays with minimal communication

- laptop arrived and motherboard died within a few days

After sending it back for repairs and haggling over the warrantee (DHL damaged the case, so they didn't want to pay for the motherboard initially), I got the thing replaced and it ran smoothly for many years.

EDIT: to be clear, I was ultimately happy with the device itself -- it finally died in 2013. It's rather the shipping/service/etc that was disappointing, though I've seen much worse.
The BBC staff have a term for the way the corporation almost does this: "deputy heads will roll"
http://scholarship.law.missouri.edu/cgi/viewcontent.cgi?arti...
Lots of positive comments. Given that I'm an idiot, can anyone summarise why this is interesting?

My view is that this extends the work possible with the type system at compile time (e.g. in an integer sense, which would be pretty cool if you scoped it as that) but doesn't extend to "real" numbers or byte manipulation of data.

Like do I need this level of structure in my data, and am I being short-sighted by thinking of it as constraining?

Perfectly happy to get smashed to heck in exchange for being enlightened :) Thanks!

EDIT: sorry in advance for the degree of my ignorance.
Would you consider remote offshore employees for software engineering positions from APJ area?
When I worked at a mobile gaming company, we joked about how terrible it was, pretty sure I saw one getting kicked around the office.
Yes, the plan is to add support for any database (relational or otherwise) that has the ability to be controlled through a "command and query" style interface. This project is only about 1 day old at this point, but I'll make a point to rapidly integrate as many other DBs that are supported by Go as fast as humanly possible.

Btw, it would be relatively straightforward to add support on your own. PRs always are welcome!
The CCC is most definitely not a community in the sense the article was talking about. There are obviously organisations that exist for longer than a couple generations. I have attended a couple of CCC meetings and I like it a lot. But members don't organize their entire life around the CCC. It's a club. Members can attend meetings once a week, once a months or once a year. It's an entirely different thing. Nobody relies for their food supply, shelter or retirement on the CCC.
Some people do it selectively when the presenter ranks lower, e.g: managee
It's a comment and personal opinion from someone who works with the technology and has first hand experience. Make of that what you will.

I'd like a completely immersive experience, but current VR simply can't offer that.

To get there, full body tracking is required so that controllers are not needed anymore, and some kind of treadmill that allows you to walk in VR while physically staying in the same position, to avoid running into walls, having to re-adjust the connectors etc.

And even then, holding an object in VR when your hands are really empty or holding a controller feels weird.
Nintendo Switch hands on
GP's point was asinine as well. They have failed to address the core issue - the difference between operating a two+ tonne metal box and a 15 kilo bicycle, and how getting hit by either of those varies.
The merit of democracy is not that it's the most efficient in governance. It's the self-correction in the face of disaster.
Kernighan did not make Go. Go was created by Ken Thompson, Rob Pike, and Robert Griesemer. Kernighan did, however, write a book on Go, The Go Programming Language, with Alan Donovan.
Customer Service Representatives Are More Than Just an Employee
The opportunities aren't being exploited because the cost of professional content creation is so high.

Paper textbooks are a comfortable earner for publishers, especially with nominal annual or regular updates.

Print development, including author payment, is much less expensive than app development, and requires skills that are far more common.

Publishers are reasonably likely to make some money on a book project. (The author probably won't beyond an initial advance, but that's a different problem.) They're much less likely to make money on educational app or ebook development.

It doesn't help that the industry never standardised a format for animation and interactivity.

There's a big gap between the features you can include in an epub and in a native app. Apple poked at this problem with their book creation software, but never really solved it. The other platforms barely considered it an issue.

There's definitely an entrepreneurial opportunity in developing smart learning tools for schools. But between conventional publisher apathy, school board politics, device incompatibilities, marketing access, and a dearth of authors/designers who can produce the content that's needed, it's a very bumpy minefield.

Platform selection is not the hardest problem. IMO Apple should have created a "school certified" app creation program, added multi-user and app selection locks to iOS, brought in experienced educators and consultants with evidence-based credentials who could explain effective learning strategies, and acted as a bridge between developers and school management.

Instead we got an app store free-for-all with education tacked on as a buying category. That strategy was never going to give schools the tools they needed to go beyond buying iPads to making education the well-managed and effective market it could be.
Android Studio v2.3.0 (March 2017)
What type of work were you doing?
> The last straw was when one of them started to lie about usage and would play Clash of Clans hidden under his blanket in bed instead of sleeping. They exhibited the behavior of alcoholics or drug addicts who deny their reality. That's when the iOS devices evaporated.

This is what kids do when you try to enforce a bedtime. I used to get hell for reading actual books under the covers with a flashlight when it was decided that I ought to be sleeping.
Thanks for sharing, I've been looking for a resource like this for a while!
I got a Clevo laptop a few years back from another company that works similarly. The spec was pretty good for the price, but I'll second the crappy build quality - they're very plasticy, and the heatsinks kept clogging up with dust destroying any cooling.
Later on she says:

> I will bring this to the attention of the product team for serious consideration, so please feel like you have been heard even if we were not able to give you an easy 'yes' right away.

Which is not a commitment of course, but goes the extra mile to make it clear that it's not your standard PR reply either.

Let's hope!
I don't understand this comment at all.

Is it attempt to say that - despite your view that we should be concerned that the CAP was founded by John Podesta - what they are saying is correct?

Because it appears the article entirely agrees with your point?
The takeaway from your comment to me, is that it's inherently anti-Trump propaganda. If they point out Trump is lying, is it propaganda or just covering the truth?
Cryptographic algorithms are, when they are shown to be better than old algos, better.

Many algorithms are shown to be not better than old algos, hence the frequent admonitions (see Schneier for multiple examples) against roll-your-own crypto. I'm trying to remember the name of a much-touted encrypted messaging application being advertised for use by Arab Spring activists which turned out to have massive vulnerabilities.

There's a list (which doesn't seem to include the one I'm thinking of) here:
http://www.pcworld.com/article/2843372/popular-messaging-app...

The reality is that encryption advocates strongly encourage people to use tried and tested mechanisms.

Worse: cryptosystems, inclusive of the algorithm and all the support infrastructure around it are very frequently worse than old systems, and reveal very, very badly broken implementations, sometimes years down the road.

https://security.stackexchange.com/questions/18197/why-shoul...

ftp://ftp.pgpi.org/pub/pgp/7.0/docs/english/IntroToCrypto.pdf
Neither nature, nor the market, tolerates exponential growth.
For the layman, what does this mean/offer?
I would prefer more constructive criticism: this reads like a synopsis of The UNIX-HATERS's Handbook[0], and (while quoting from Worse is Better[1]) glosses over how UNIX is terrible because it out-competed its peers by being 'better' (compromising its design and consistency to improve its delivery and practicality).

It's valuable to challenge assumptions held in a community (to avoid the Normalization of deviance in software: how broken practices become standard[2]). It's more valuable to suggest improvements, and most valuable to improve it.

[0]: http://web.mit.edu/~simsong/www/ugh.pdf
[1]: https://www.dreamsongs.com/WorseIsBetter.html
[2]: http://danluu.com/wat/
Sure, but that doesn't apply to this particular case (BRO signs) which is used as the primary example in this article of 'Bhutan's' dark sense of humour.
You should make it more animated. Piles of cash/markers or something like that. In the current state it is pretty boring. Either way I would likely not use it when you can just as well use anything else.
Are there any other university level courses for Tensorflow available?
Hey,
just a couple of ideas:

- arrow keys are not moving the visible cursor (although they are moving the cursor position, backspace removes different character than from the visible cursor position)

- why not a command for opening a pdf from the command line?

- provide a page for non technical people, so they can see something without the command line

- add more help info

- why not pdf in console text output?

- a the beginning there is a question "do you need any help", when I just answer it with 'no' I get error
Richard Feynman on Explanations
How to improve user engagement and acquisition in 2017
I dunno. It depends on the work environment. If it's one of those "we're all basically peers but one guy happens to be the manager" type of teams then I don't see it as being that outrageous.
That's fine.

WWI culminated in development of chemical weapons. They were used in wartime, assessed, and stockpiled. But everybody was scared of ever using them again. Chemical weapons were not used in WWII.

The same thing happened with nuclear weapons in WWII. They were used, evaluated, and then stockpiled. But everybody was scared of ever using them again, and they weren't. Nuclear weapons most probably will not be used in WWIII.
Uh, you live at the absolute pinnacle of human civilization. There has never been a period more peaceful, informed, just, or prosperous than right here, right now, today. Quantifiably so. There's no close second either. The fifties and sixties were unbelievably fucked up (the current American faux-nostaligic high water mark).

We could always do better though. And there's no reason to believe we won't. People are working on making a better world all the time. It's built into the system. Let's try your idea next, and if it fails, it goes in the trash with the others.
I remember a similar HN discussion, months ago. Someone posed the question - given there's evidence that people do better work when they're treated well, why don't more places go out of their way to look after their workers? It seems to be a no-brainer.

There was one response that I wish I'd bookmarked. They basically said that there is a sociopathic kind of leader who actually derives much of their feeling of success from being "above" their workers.

That one comment really changed my view on the subject. One tends to assume that leaders are rational and will optimise for the success of the company. I've started to think my old assumptions weren't true, there's actually a type of person that derives their self-worth from being "alpha" and will even act against the interests of their company in the pursuit of this feeling.

So I think perhaps these people don't even realise how bad it sounds when they're bragging about unethical behaviour. To them it's part and parcel of being "successful".

It's utterly alien to me, but viewing the actions of managers through this new lens has helped to make sense of some of the apparently irrational decisions I've seen in the past.
Show HN: TubePlates – YouTube/Discogs music player
According to the Wikipedia

"In mathematics, the word null (from German: null meaning "zero", which is from Latin: nullus meaning "none")[1] means of or related to having zero members in a set or a value of zero. Sometimes the symbol ∅ is used to distinguish "null" from 0."

I guess symbols only exist in a context, anyway, right? They aren't immutable beings with a true meaning.

Prettifying an Emacs buffer does not change the text written to a file, so the user can also have a context for himself independent of whether he is collaborating with someone else or not.