skysight-inc/HackerNews huggingface dataset:
True, logic and reason are the basis of these arguments. That is not the same as saying there is only one set of logic and reasoning from which an opinion could be derived.

> How could someone be better off with fewer choices as to where and from whom to trade with?

Well, if you're talking about comparative advantage due to something simple (like a mineral or natural resource without considering externalities from extraction), I'd agree.

If you're talking about labor costs at $20/hour vs $0.20/hour, then one could argue that without replacement jobs at $20/hour for those being replaced by cheaper foreign workers, then the only effect will be depression of domestic wages to retain competitiveness. Now, that might be nominal over the long run, but based on the US experience, it doesn't seem like social welfare has improved from more choice in trading partners. Our trading partners, however, are doing much better. Wage growth domestically has been stagnant in real terms.

> On an ethical standpoint, how could making goods more expensive for everyone in order to benefit a few justifiable?

If those costs account for the complete impact, then it would not be justifiable to make goods more expensive. If there are externalities and systematic impacts, then some might argue barriers to free trade are justifiable.

Keep in mind that I don't completely disagree with free trade. I personally despise unions (though, mostly just the public sector unions; trade unions are mostly OK with me, though I support right to work) and I think they share blame in some circumstances... But, my personal opinions do not prevent me from seeing drawbacks to the free trade at scale. The concept is very cultish and that is a clue right there that we should all be looking at it more critically.
What companies in Israel are doing fascinating data science?
Hi, all - I'm planning a trip to Israel in June and would love to explore the big data community out there when I visit. Specifically, I'm interested in tools that empower data science (like H20Data, Dato, Spark's ML Lib, etc.) but also in the next generation of architecture. Specifically, frameworks for stream processing, in-memory computing or graph analytics.

Would love to get HN's thoughts on the state of the art out there.
'Well rounded' in a meaningless and empty term. Those degenerates studying sociology are living in a leftist circle-jerk bubble. And all of them are going to want smartphones, cars, houses, electricity, internet, medicine, food etc. BUT they don't want to be workers! What the fuck is the point of investing half a million per child to be brainwashed getting a sociology degree and then be a parasite on society?

Fuck them and fuck every piece of shit parasite who thinks like that and supports them!
The link seems to lost the settings, but either way, jobserve, contracts, select by rate and search the programming languages.

Anyways those rates aren't guaranteed but the money is out there. However, you won't get them by not asking for them. Why would you? :)
Yes and no?

In areas like SFBA where the job market is liquid, people will be less likely to be stuck in a job where offer basics like salary don't match their expectations -- so they'll be more likely to weight other factors like culture and mission when considering how happy they are at their current job. In less fluid markets, people can more easily find themselves in a position where they're disappointed with salary but unable to find a better opportunity.

In those situations, you might be more likely to find people who are either satisfied or dissatisfied with culture, mission, growth etc but are also disappointed with salary.
As I understand it, if artists donate works they can only deduct the materials. The problem is basically that you can donate value, which can result in a deduction - but if that value is achieved through work, you'd have to pay income taxes on that. For example, you could donate, say 5000$ to some non-profit software organization, then have that organization hire you to write FOSS, for 5000$ dollars, and get back that money. On the donation you'd get a deduction, but on the pay-back you'd owe taxes - so you're back at square one.

I don't see how donating work could work, given how taxes work. Is there any example where donating work is tax-deductible?
> Go has multiple returns from functions so a very typical scenario is a function that returns something and also an error, which would be nil if everything worked okay

This is one of the problems I have with C. You basically have to remember to manually check for an error on every function call, which means (1) an algorithm with short and simple pseudocode becomes lengthy and hard to read real code, because you need to add a ton of error handling, (2) it is easy to forget to handle an error in some place. Exception-based error handling lets you delegate errors to a top-level handler without cluttering up intermediate code (i.e. an exception anywhere in webpage rendering logic should be handled by 500'ing the entire page, which exception-based error handling lets you do without cluttering intermediate functions between the function producing the error and the function handling the error with error-handling logic).

I've been thinking about learning Go, but if its only error handling mechanisms are "pack it into a return value" or "panic() which is like exit(1) in C" then it's a black mark against the language. It's still a black mark if the language has exception-like error handling but it's not considered "idiomatic Go" and the stdlib and a good chunk of third-party libs report errors in return values.
They also had several very specific pathways to the end result: if the calutrons didn't work for refinement, the thermal plant might; if the uranium didn't work, the plutonium might; if the implosion design didn't work, the gun type would definitely work; if a fission bomb didn't work, maybe Teller could jump ahead to a fusion bomb design; etc. Similarly for Apollo: many of the challenges had multiple viable approaches taken in parallel. This is part of why the Manhattan and Apollo projects worked.

In AI, it's not at all obvious what path leads to the end goal, much less there being multiple avenues each with a decent chance of working if enough money is thrown at them.
I wonder how many research professors there are in the world. Basic googling suggests there are order-of-magnitude 1000000 university faculty in the world, so a million papers is at most 1 paper per faculty member per year, which doesn't seem unreasonable. Of course, how many of those faculty are serious researchers, and how many are just instructors, is a harder question.
When they finally can factor large numbers enough time will have passed for security algorithms to migrate to schemes that are immune to quantum computers. Work on this is already progressing faster than practical quantum computers are.
I'm not talking about teaching ML or AI to MBA's, I'm talking about making the technology easy enough to use that it is accessible to practically anyone. ML can have lots of benefits to many small businesses where parts of their operations are highly repeatable, but variable enough that they can't necessarily be automated away. Figuring out how to use ML in cases like this can improve quality control, efficiency, and a host of other factors, but owners of many small businesses don't have the technical skills or time to invest in learning AI. What they do have is a few thousand dollars to invest in something that could make their business better, but there needs to be a Wordpress or Excel of AI to bring the technology to them.
I have been with Adobe (India) for over 7 years now, starting as a middle-level developer - my journey has been pretty awesome from day one - ample opportunities to grow, learn, experiment and fail, learn and then try again. The work culture is awesome, mostly devoid of politics, and more focused towards delivering an awesome experience to customers.
Fair enough, I'll try to keep it in mind.
Thank you. Bytes will do just fine. I'm glad Rust is pedantic about bytes vs. chars.
i'm a FreeBSD user since 4.3 or 4.4, and to me it reads quite fine. sure, the frustration shines throught, but he's got a bunch of valid points there.
Standing desks aren’t going to make you healthier
If it weren't for status anxiety, I imagine people would prefer to have this information available (rather than assuming everyone is paid fairly).
The better solution is for the icon representing the active window to be highlighted. Then you can look at the icons before you minimize if you want to be reminded. You shouldn't need to do this often, because the positions of the icons should be consistent and easy to remember.
Depends what you want to gain? You want to do scientific computing? Interested in mobile platforms? Or just curious about GPUs?

Without knowing the answer to that, I won't attempt to go into more details, but will give two examples:
* If you want to have transferable knowledge (e.g. to be able to jump into mobile development on ARM), choose OpenCL.
* If you're curious to learn and try stuff out mostly to get a taste of GPU computing, consider using CUDA (as it has better dev tools), but if you find it fun/useful, do consider switching to OpenCL.
I have a hard time believing that Google sold Boston Dynamics because they didn't want to be associated with military applications or with "evil" AI. Boston Dynamics had deep relationships with the government and clear military applications when Google decided to acquire them. I don't see how the PR situation would have changed between now and then.

This seems like a case of a merger/acquisition that just didn't work out. Hopefully it's for the best. The military robots that BD makes have the potential to save a lot of lives and do good, in combat and non-combat situations. Ultimately, Google/Alphabet is an advertising company. Maybe it's better for Boston Dynamics to go their own way. They can still maintain a relationship with Google and other companies to share AI knowledge and technology.
Golang, not Baduk :-(
I don't use Hangouts, so I'll never know. But I'll keep your comment in mind for other software. Google doesn't help matters by being so terribly slow to act on bug reports.
One reason is that you want to run applications (finance, ERP, CRM) that are owned by Oracle and therefore require the Oracle database engine.
> Why do companies choose Oracle nowadays?

No one was ever fired for choosing Oracle.
I could have stopped reading after seeing your user name :)
Personally, Scala types are as powerful as intimidating, nevertheless acceptable for the value they enable for writers of libraries (which I probably never will be).
Somalia is often brought up by Libertarians as an example of a distributed legal system. The argument is that Somalia has done better than their African peers over recent years...no idea if that is still the case or not.
We tried that once with CSS. If that would have worked we wouldn't have seen so many articles about how to (ab)use it in better ways. Again, this stuff consumes too much time and effort.
All interfaces already have motion without needing animations. If I click "minimize" and something disappears, then it obviously minimized. I don't need a timewasting animation telling me that.
To understand Go, you need to stop thinking in terms of black marks and start thinking in terms of tradeoffs across a whole language.
>to make communities worse, not better.

Has it really ? Because nowadays when the Internet is full of whiney, sensitive people, who aren't capable to handle their own feelings, the communities break down way faster because of petty shit like this then in "older" days of the Internet in 2001.

And with that social attitude they certainly will never get a CHANCE to learn handling those emotions.
Every single time a developer releases a piece of code not covered by tests, he/she is basically taking a bet, hoping that things will work. And very often that is simply not the case.

Releasing not tested code is simply unprofessional and wrong in so many different ways.

I honestly don't see any valid argument to not write tests.
Sure, but most software is also pretty bad. Most software projects aren't considered successful. [1] And 99% of people advocating TDD have written software without TDD, so they've tried it both ways.

Heck, when anesthesia was introduced, people thought it was a needless luxury and an interference with the pain God intended us to have. [2] And they were right in the way you were right: billions had just lived with the pain, so anesthesia wasn't really necessary. But something can be unnecessary and still be a good idea.

[1] https://www.google.com/search?site=&tbm=isch&q=software+proj...

[2] http://www.newyorker.com/magazine/2013/07/29/slow-ideas
Only problem with this is it discourages shifting to paper-less business. Remember when that was a goal of business and government. It's been so successful via the fact that it's simply easier than shuffling papers about. That being said, it is clever, sort-of a 255byte or so flash-rom storage on a piece of paper.
To paraphrase Obi-Wan: I feel a great disturbance in the industry...it is as if a million startups cried out in supplication, and were suddenly funded.

Pure injections of capital may work for basic needs in Africa, but tend to flounder in creative endeavors. From what I've seen, access to resources - a strong entrepreneurial community, top researchers, good hardware, and a flexible and customer-rich business environment - will always trump access to money.
> The main problem the company had solved was getting its machines to move in a realistic manner

Why? Who cares about the aesthetics? The only thing that matters is if they can get the job done while being safe.
That's fun, I did KC and the Sunshine Band "Shake your booty"

http://i.imgur.com/ia6RNHK.png

mainly just to see how many arrows would go to the word "shake"
Do you mean that there is not internal experience?

Because, that, should be falsified in every moment. If it is emergent, it would still exist/be.

What do you mean by illusion? One sense of "illusion" is with regards to experience, and it doesn't seem to make sense that "it is only experienced that things are experienced, but really nothing is experienced". One might try to define some sense of "illusion" which is like "something which might lead something to behave in a way that it would tend to behave if a thing were true, even though the thing is not true", but that does not seem any different than, like, emulation. Illusion is, I think, based in the idea of being factually incorrect about something, but 'being factually incorrect' only really makes sense for, (I hope I am using this term correctly ) intentional things.

But I don't see how anything in the world (other than maybe platonic objects/ideals?) could be intentional things, without there being experience.

So, again, I don't think the idea of internal experience being "an illusion" makes sense, because it seems self contradictory.

edit: I think I did make a mistake when I used the term "intentional thing". What I meant was something that can be about, or have something about, something else. So, a person can have a thought about a chair, and a sentence can be about a chair, and a book can have a sentence about a chair, a book can be about a chair, etc. But a chair is not about anything. I was saying that for anything (other than a platonic form?) to be about something, it seems like there has to [be/have been] something which experiences.
Numerical analysis is the cornerstone of the applied mathematics curriculum, and still very much taught. Any applied mathematician, physicist, or engineer will have at least some background in the subject, and anyone with a good graduate degree will usually have taken two or three courses (source: I TA'd one of the graduate numerical analysis courses at Berkeley for a couple years, it was a requirement for many engineering grad students).
Good one. :-)
Soho Mail https://www.zoho.com/mail/ is another option. I have not used them.
That's an explicit policy of the Federal Reserve. Technological and economic progress means the price of goods is always trending down. As such, anything that can be financialized inevitably skyrockets.
Haha yup - maybe not so great for epic ballads :)
I won't get those rates anyway, as my career has taken a slightly more entrepreneurial path recently. :-)

However, I'm half interested on behalf of various friends and former colleagues who are still 100% contract/freelance, and half interested from the point of view of not giving an overly optimistic view to anyone reading this who isn't familiar with the contracting market.

As it happens, I did check several sites including the one you mentioned when I first posted, and based on that it looks like it's still fair to say that £700+/day rates are achievable particularly in London and in the right niches, but they aren't (yet?) the norm even for quite good developers.
> I couldn't help but joke how terrifying it would be to see one of those things holding a machine gun.

Funny thing is I would be far less terrified of it than a human if it were holding a machine gun because its human-like movement is so incredibly slow I would feel like I actually had a chance (even if I didn't).

However, if they embedded the machine gun into the bot itself (which I think is far more likely) then you could have instant targeting which shifts the terrifying back to the bot. It would also not look like it even has a gun depending on how they incorporated it and it could fire in multiple directions at once.

Ah, the future of war. So efficient and terrifying.
> TDD is about achieving better designed code that is maintainable and readable for many years.

It isn't entirely clear to me why this is true. Clearly, TDD forces you to think beforehand about what you want your program to do, since that's ultimately what a test suite is: an executable description of what you want your program to do. However, it doesn't necessarily follow from this that your code will be well-designed or readable. Tests are about evaluating whether an implementation conforms to a specification, not whether the design is actually good. To evaluate a design, you need performance metrics. In other words, you need an answer to the question: “Is this design actually helping me achieve my goals?”

Engineering design is somewhat of a black art. A designer has to be both organized (to formulate and carry out plans) and flexible (to reconcile goals that may conflict with each other and/or evolve over time). Having a large toolbox of methodologies and problem-solving heuristics is a good thing, but it's also important to avoid the kind of mindset where your favorite tool is the One True Tool, or your favorite problem-solving approach is the One True Approach.
Yes, that's about right from my position of working as a contractor in London.

A fair amount of that is then paid out by the contractor's company in annual corporation tax and a little more in PAYE/NI.

As a contractor, you'd be looking to keep about 70% to 80% of what you invoice depending on how much you take in salary vs dividends.
Why is gender included to begin with? It just adds extra, unneeded noise to the data.
Have you seen the robots they developed? Reducing it to "moving from point A to B" is misleading, in my opinion, even if technically true. They essentially developed machines that could move in difficult terrains, often where humans themselves couldn't.

My favorite is the Sand Flea, a small car which can jump 9 meters (30-feet) into the air: https://www.youtube.com/watch?v=6b4ZZQkcNEo
Why does Rust get articles about eg an operating system written in Rust, but all the Go posts are how to tie your shoe laces? Somebody explain, please.
its not about governments anymore, private companies rule this game and will keep on the lead for some time.

We need to understand companies are the new governments.
i don't know, but wow, that's a really cool idea.
For certain values of "actually working", it has been doing so for quite some time.
Rankbrain: Step into the Future of Search Engine Optimization
> Why couldn't you break it up into multiple sub-workflows?

Oh it is broken up into multiple sub-workflows. There is even a way to call workflows like functions and there is a workflow that decodes XML.
Regarding abbreviations like LOL. I heard a fascinating commentary on public radio that such abbreviations can be found in 100-yr-old literature. I wish I could quote the reference. I know it was the Stanford linguistics guy who does 5-min stories on Fresh Air. Maybe I can find a list of his commentaries.
glassdoor doesn't break the compensation down into RSUs/bonuses/salary. Salary isn't the only form of compensation
> I feel like this is missing the point that "gender" in a questionnaire is not asking you what you think you are, but what you really are.

No, in this case it's a combination of what you are (i.e. your gender identity), and what whoever decides on how much they'll pay you thinks you are, mostly. But there's all sorts of variables in there still - a single variable probably isn't wonderful. Is a trans woman usually paid more or less than a cis woman? Is a genderqueer person usually paid more or less than X, etc etc? Does their identity filter into it or only their presentation - maybe people pick up on subconscious cues?

> There is a scientific definition of the word gender that is being ignored here.

The scientific community, since they accepted the existence of transgender people, mostly uses "sex" for the biological makeup of a person - and I'll point out that even that's not entirely binary, with the generally entirely ignored group of intersex people.

> I don't think people are interested in the .1% that is transgender as it will probably be too low to make valid statistics.

This sort of assumption has the issue of othering groups of people - asserting that certain groups of people are "other". This has issues well past individual studies - it's a societal issue where we decide that certain groups of people are not worth listening to. There's a set of comics written by a queer author on the subject here: http://www.robot-hugs.com/notice/

When you're designing a form, it's not that difficult to accept options that you haven't thought of straight away - in fact, it's bad data science not to, as otherwise you get a bunch of people who either refuse to respond or box themselves in to whatever you force them to be, even when it's inaccurate, and you can't distinguish them from anyone else. After all - the question "which religion are you?", as might've been used in times past, would ignore atheists, and it'd be even worse if it only accepted the top 3-4 religions in a given country.
And wave functions collapse only upon measurement...clever lazy initialization
Yes and Exalead was involved.

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

I guess they are still widely indirectly funded by the state.

A better strategy would to distribute the money to more companies a bit like VCs do.
The requirement for an iterative process is what I mean by "oracle"; it's the thing that tells you how far off you are on this iteration, and how to change your heading for the next iteration.
Great suggestion, I had originally wanted to create something like that, but I figure folks can just open up a separate YouTube window for that. Would also love to have the timing be in sync (ala Karaoke) but I'm not aware of any open database that stores that kind of metadata.