skysight-inc/HackerNews huggingface dataset:
Neat project; I'm starting to think that most of these sites, and services that gamify crypto-speculating are training models around user behavior/mimicking trades.

Also, it threw a 500 internal server error after linking Twitter
There was a study in Denmark that showed 25% of the income from sales in supermarkets went into advertising.

It is interesting that the distribution, not production, dominated the prices since ancient times. 2500 yeas ago in Mediterranean transporting wheat 100 km over land doubled its price compared with price at a sea port which was already quite higher than production. In a bad year when local crop failed rich citizens prevented widespread hunger by buying enough extra bread overseas.
The huge set of deficiencies in this API were communicated to the designers from the very beginning, and unfortunately most of them went unresolved for a long time (or indefinitely). It's a real bummer.

For a while there was a huge footgun that made it easy to synchronously decode entire mp3 files on the ui thread by accident. Oops (:

Even better, for a while there was no straightforward way to pause playback of a buffer. It took a while for the spec people to come around on that one, because they insisted it wasn't necessary.
Because cutting-edge hardware is expensive as hell to develop.

For example, Nvidia's R&D budget spend for just their Tesla architecture was $3B.
Clojure devs get rid of reflection by adding type hints where required. The compiler has a flag to help with this, called warn-on-reflection.
Former Russian spies work for Kaspersky (Kaspersky has admitted this), they are based in Moscow, and their founder was trained by the KGB and worked for Russian military intelligence.
Consistent Gradle / Android Studio Performance-Tips
I get what you're saying, but I think it's fundamentally wrong for two reasons.

First, it is "big" when you consider how that money could be used. Cynicism aside about funding wars and filling walls with cash, it could be used for substantive (read: big) social good

Secondly, this is an important market. If they don't want to pay taxes, they have the legal option to not do business in Europe. So while you say "5B is small compared to 100B", I say "5B is a small price to pay for the billions they made."
Strategically, I wonder Google/FB/etc. would do better to pay more taxes. The recent GDPR is a total disaster for them. Maybe it could have been avoided if they paid more taxes, and were on friendlier terms with the EU.
During the TPP debate I thought there was a discussion about this type of "free trade" I think this article from C4SS sums up the position of this new globalism

https://c4ss.org/content/41012:

----

"In the early 20th century, when most industrial capital was national, Western countries’ main imports were raw materials from the colonial world and their main exports were finished industrial goods. So it was in the interest of American manufacturers to restrict competition in the domestic market from imported goods manufactured in other industrialized countries. Fast forward 100 years though, and most American imports are by the Western-owned global corporations themselves, importing goods produced under contract for them so they can sell them in the domestic market at an enormous “intellectual property” markup over the cost of production.

Since the movement of goods across borders is now mostly an internal affair of global corporations themselves, outmoded tariffs that impede the movement of goods have become an inconvenience. What they need, instead, is a form of protectionism that still gives them a monopoly over selling a particular product in a particular market — but operates at corporate boundaries rather than national ones. That’s what “intellectual property” does.

Aside from the manufacturing corporations we just discussed, most of the other profitable industries in the global economy have business models centered on IP: Entertainment, software, electronics, biotech, etc.

So what’s falsely called “free trade” today isn’t a decrease in protectionism. It’s a shift from one kind of protectionism that no longer serves corporate interests, to a new kind of protectionism that better serves them."
Do AR Glasses or contact lenses exist yet?

They act like normal glasses or contacts (prescription or not) until you use voice controls to view info and such.
Here's one that is of size half-tiny then :- ) another open source embedded commenting system, with different features & look, & 150 kb JS:

https://www.kajmagnus.blog/new-embedded-comments.

I'm developing this. Still, even just 150 kb is actually a bit slow, on slow 3G connections.
For bonus points, prep work done for the eventual rollout of AudioWorklet in Chromium shipped a bug to release channel Chrome that breaks all uses of Web Audio. The bug wasn't caught in beta/canary channels because it only affects some user machines, and they can't revert the bug because of architectural dependencies. A basic way to summarize it is that AudioWorklet required the threading structure of Web Audio to change for safety reasons, and this results in a sort of priority inversion that can cause audio mixing to fall behind forever. Even simple test cases where you play a single looping sound buffer will glitch out repeatedly as a result.

So basically, Web Audio is unusable in release Chrome on a measurable subset of user machines, for multiple releases (until the fix makes it out), all because of AudioWorklet. Which isn't available yet.

I am being a little unfair here, because this bug isn't really the fault of any of the people doing the AudioWorklet work. But it sucks, and the blame for this horrible situation lies largely with the people who designed WebAudio initially. :(
Seeing all these comments about code generation at compile time makes me wonder if there's an overlap between people who use/write these kind of tools for complex languages and those who post 'what's so great about (lisp) macros?'.

eg: JSX users.
Here's an interesting video on this topic back from 2013: https://youtube.com/watch?v=d3kfEeMZ65c
Excel will convert any tabulated text file into a spreadsheet regardless of the delimiters, or even lack of, as you can set which character(s) to delimit by or even just go by column numbers for tables of fixed widths. This is actually one of the few things Excel gets right with regards to CSV files as I've found it a horrid tool if you need to save any changes and preserve the original formatting of the CSV file (even the data itself gets altered!!)

Also most CSV parsers support quotation marks and escaping to get around the comma and new line et al problems. eg:

"full name", "address"
"Homer Simpson", "742 Evergreen Terrace,\nSpringfield"
"Bart \"El Barto\" Simpson", "742 Evergreen Terrace,\nSpringfield"

Granted it's not the prettiest and some spreadsheets really love to break the formatting upon save (cough Microsoft Excel cough) but it does work.

As a side note, the best spreadsheet I've found for manipulating CSV data without breaking the formatting upon saving was OpenOffice Calc. This was a few years back before the LibreOffice fork was created as I've thankfully not needed to deal with CSV files large enough to warrant a full blown spreadsheet editor, but I would assume LibreOffice Calc would behave the same.
How exactly does the information on whether the flight was delayed or not become available to the executing smart contract?
#2 is overkill. Back up once and forget about it, there is no news to backup after transactions.
> For many use cases it suffices to symlink a Windows directory (e.g. /mnt/c/Users/myuser) into your WSL $HOME directory somewhere and do your source work

that's what I'm doing for quite a while now and works well for my workload: fast IDE on Windows 10 for coding, reasonably fast building on WSL side.

sure, file access in WSL is slower that native, but still way faster than any other combination I've tried in the last few years (VM + Shared Folders, VM + SMB, VM + file sync, ...) when lots of files are changed at once, for example when switching between project branches.
Polly (YC S17) is hiring – currently a top 15 social app in the US and growing
This is a unique opportunity to join a fast growing company with significant momentum and a massive opportunity. Our app (Polly) is currently a top 15 social app in the US and growing. Your work will help define our company as it grows and builds products that will be used by millions of users around the world on a daily basis.

We need strong product-minded creative engineers who enjoy the opportunity to define and build products, are adept at building elegant solutions to complex scaling challenges and prefer to iterate on products to release quickly.

Hit us up at ranidu@polly.fun for more details.

Learn more about us here

https://angel.co/polly-fun/jobs/277398-full-stack-engineer

Responsibilities

Build applications and services with a variety of languages including but not limited to Ruby and JavaScript

Work closely with our founding team consisting of our CTO, PM, and designer to define and build features, services, and APIs.

Own and manage backend & infrastructure that can serve hundreds of thousands of concurrent users

Qualifications

4+ years of experience developing and launching products into a production environment

4+ years of experience with relational databases and SQL

4+ years of experience with one or more programming language: Ruby, Python, Javascript, etc.

Expertise with Ruby on Rails, React, and AWS

Experience with and knowledge of the full web stack

Experience building and scaling consumer products

B.S. degree in Computer Science or equivalent practical experience

Excellent communication skills to collaborate with a service-oriented team
IIRC games made pretty good use of MPU-401 intelligent mode to drive the MT-32 module

Very few games used the MPU-401's intelligent mode, actually. Never mind how I know, that was a long time ago...
https://agfundernews.com/blue-river-clear-leader-john-deeres...

Many stories. Will blog soon :)
Do you have a link to your Ruby compiler? EDIT found it in your profile http://www.hokstad.com/compiler and submitted to HN. Great series of posts.

About Python, it's a little older than Ruby (its design started in 1989) and Guido worked on the ABC language at the beginning of the 80s. IMHO that difference shows in many places, for example in having to explicitly pass self as argument in method definitions. Newer languages do without it and programmers don't get confused at all. All those double underscore methods and the general explicitness of the language smell of 80s and of C. Not necessarily a bad thing but reading some Python code is like getting on a time machine.
> Not sure how WSL is more compelling than using docker containers.

It takes much less resources and file sharing is easier. You don't need to run a VM.
> Yeah you can run actual server daemons on MacBook pro

Really? Can I run those Apple specific daemons on AWS, Azure, or GCloud? How about Digital Ocean or Linode. I would love to run my Apple Automator scripts on the web too, can I?
Some people here at HN might be young people who are just getting interested in tech and internet stuff. The one you replied to might be a super bright young person, who just doesn't recognize all company names, just yet. ... Hmm, but when s/he says "this is year 2017" then it seems to me as if s/he has been around for a while, and likely would haven seen "Mozilla" before. :- )

B.t.w., Steve (the grandparent poster): Mozilla makes a super famous browser named Firefox. That's maybe the main reason "everyone" knows who they are.
Ask HN: Leadership and Project Management books/articles recommendation? I'm a SWE
I'm 26 years old with experience working as a SWE at various big tech companies (Apple, Amazon, Google, etc). I'm a well seasoned developer currently working in SV.

I'm starting a project (backend API open to all developers) where I'm going to own EVERYTHING from beginning to end: Requirements gathering, deciding what to build, designing the system, implementation, load testing, launch, monitoring, bugs, etc

I've done all of the above for various medium sized projects (spanning 2-3 months), but this project is quite big (billion+ users, multi-quarter) so it is extremely important that I do everything correctly (at least 85% correct).

What leadership and project management books/articles would you recommend I read? If they're in the context of tech/software even better. I'm already familiar with CI, Scrum, Agile, etc although I haven't used any of this for ~2 years since joining my current employer.

Just to give more context, the current service HAS to be used by any developer in the world that wants to develop X type of thing, there's no other way around it. This already affects 2 billion+ end users.

My project is a new component of this service that will add an extra (very important and big) use case. However, my hopes are that if this new service is very good, we will eventually migrate all the world to this new service. Hence, I want to do an amazing job at it.

Any other advice would be greatly appreciated :)
Interesting to think about in the context of overall rate of "moving" in the US has been declining for a while[0[

[0] https://www.census.gov/library/visualizations/2016/comm/cb16...
I believe the article is just poorly worded in that regard.

> "It says that Google pays taxes worth up to 9 percent of its revenues outside the EU"

They're simply asserting that Google currently pays 9% of its revenue in taxes outside of the EU. I don't believe they are calculating their lost tax revenue that way.

To answer your question in the EU corporate tax is yes based on profit. Your revenue minus your expenses.
Seriously?

"Treat. Yo. Self"

That is the nugget of insight here.

I don't know about you, but I've got real assets to buy with my cold hard cash and not have to get the new shiny iPhone for top dollar.
Look at the amount of jobs they are hiring for:

https://www.magicleap.com/#/join

Astounding.
i would consider self driving cars complex real world systems, and they are designed to be 'flexible'...i would hope at least associative (pedestrian + car == car + pedestrian == bad)

sometimes 'paying' for flexibility has high ROI.
As a long time CSS dev here, I am happy that I am not the only one who has struggled with inner round curves!
The problem is not that Web Audio doesn't do useful things. The problem is that it's a terrible foundation to build applications on top of, because it only solves a tiny set of use cases. This results in way too many people needing script nodes.

Other proposals for audio APIs solved a wider set of use cases, while also making it possible to do procedural audio without depending on browser vendors to implement key features for you.
I own a medical clinic with my brother who is a physician. He has opted out of medicare and medicaid because of the increased overhead and cashflow issues that are incurred when dealing with the government. Instead we charge $50 per month for a base membership to the practice and bill patients slightly above cost for labs, and supplies. I think this will be the model for most Americans in the future. Most medical costs are not emergency related and people just need someone to give a quick medical opinion when they are concerned. For people with a chronic condition like COPD or diabetes they get a monthly visit have their vitals checked and can come back next month without paying crazy high fees. For emergencies, people usually also carry a high deductible plan so they are only using insurance for costs that can't be paid out of pocket.
It's the same problem with any industry where the laws haven't caught up yet: acting in good faith helps when the laws start to catch up, and being too aggressive/exploitative only ensures the new laws will close the existing loopholes and yet-to-be-envisioned ones
No, on Breitbart it definitely just means Jew.
THE RISE OF HEALTH WRITERS PROVIDING FALSE NEWS ON AIDS AND EBOLA
Thus far (and all before the internet). I consider it more likely that the next form of totalitarianism takes form in fundamentalism.
No mention of colonialism or imperialism here. Not the whole answer, but part.
But honestly aren't all of these more complex than Fidget Spinners? I feel like we've reached a new low with these.
Apple's proposal to CSS WG regarding designing for iPhone X
And as far as I can tell, no one on the right wants to get rid of the military.
Yes, something people want is a valuable tradegood. However it doesn't mean it's not useless junk. Useless means it doesn't really have a purpose. that's independent from trade value.
I thought everyone was a mid-thirties tech worker in the bay area /s
Apple's A11 Bionic Matches MacBook Pro Performance
Writing a compiler in Ruby, bottom up
Syncing contacts and calendars was removed in iTunes 11.

https://www.macworld.com/article/2057971/os-x/sync-contacts-...

Syncing Notes and Safari Bookmarks were removed in Mac OS 10.8.

https://apple.stackexchange.com/questions/79978/how-can-i-sy...

Syncing apps was removed in iTunes 12.

The mini-player doesn't show the track name.

http://dossy.org/2012/11/itunes-11-is-a-total-failure/

"Some soft of filtering baked in" doesn't cut it for my large library. I want to be able to navigate quickly through a deep hierarchy (Genre/Christian -> Artist/IHOP -> Album/Jon Thurlow). I'm dealing with tens of thousands of songs. iTunes 10.6.3 could do it. Since then it's been dumbed-down beyond recognition.
Gaming is the space industry of our time.
Great article! I wish this fad goes away soon.

If I had the money I would think about hiring this company to get the contact info to a couple of reporters that could write more articles about Meltwaters bad site (and others like it).
How do they "exist" in the EU? One way to see it is that people from the EU are simply buying services from a US company. It's as if they caught a plane, and paid at a cash register in California. But instead of making the trip, they just sent a check.
> Other reports indicate that farm jobs have one of the fastest growing wages in the country (which I realize technically invalidates there being a shortage, but labour shortage has come to mean something other than shortage).

Isn't that the exact definition of shortage? Prices rise because demand excess supply at the previous price.
On this one, I guess most chip industry veterans agree with Trump. China plays hard ball on everything - block software companies (Google, FB ...) and demand IP grants from hardware companies. A little taste of their own medicine should remind them to play fair
What do you mean with "halfway back up the tree"? You mean you read a comment C5, and then there are lots of replies to C5: C5-A1, C5-A2, C5-A3, ... but you want to find C5's sibling, C6?
Ask HN: Good colour scheme for reduced eye strain
Hello, can you recommend a good colour scheme for reduced eye strain? I am mainly using Notepad++ for development in windows but, since most colour schemes are duplicated among all editors, probably your own scheme will also exist in Notepad++.
This explanation doesn't fit, because <audio> already solved all the scenarios you're describing. Web Audio attempts to solve other problems, and does a bad job of it.
I share your pain! I have a Dell XPS15 (i7 4K 9550) at work and Macs (rMBP and iMac) at home. Me too I was hoping to finally get a PC that was of similar quality, given that it is just as expensive as the rMBP. But boy was I wrong!

Of course I did a clean install with just the drivers. But even like that, when it was new, I got 1 BSOD for every piece of software I installed. No joke. Even now, after almost 2 years and countless firmware and driver updates it has occasional hangs and issues. And no, you can't use the webcam as it just films your chest. And no, you can't use the microphone as it is in front of the track pad so your partner can barely hear you.

I'm using it mostly for Visual Studio. And though I still consider it the best IDE, it gets slower and crashes more with every new version since maybe VS 2010.

I'll stick to Macs at home. Thanks.
"Because GDP per capita is simply GDP divided by the population, it is a measure of income as if it were divided equally among the population. In reality, there can be large differences in the incomes of people within a country. So, even in a country with relatively low GDP, some people will be better off than others. And, there are poor people in very wealthy countries."

Enough said.

As a US citizen, I don't consider my country as rich. We are in debt. The rich boys, and their span always do well, and own oh so--so much, and I'm not even talking just money. Crazy? No. It's pretty basic. I'm sick of it personally. I had a chance to move to France, or Norway years ago; regret not going.
Vote to Table the Repeal Authorization for Use of Military Force Against Iraq
Facebook most likely reduces the productivity of citizens.
Tiger KiIIs a young boy in Delhi India
Hard paywall. Not cool.
Directly mentioned in the article: “Facebook’s taxes as a share of their revenues recorded outside the EU is between 28 percent and 34 percent, whereas in the EU this is a remarkably low ratio of 0.03 percent to 0.10 percent,” the report adds.

Profit numbers are very susceptible to accounting gymnastics. EBITDA and revenue, on the other hand, are more difficult to manipulate. If you make assumption that companies in the same domain have similar operations, then profit margin, and by extension taxes paid on reported profits, should be similar. Based on this assumption, one can say that it is worth looking into when companies in the same domain have significantly different reported profit margins or reported profit margins differ significantly based on location. Tax to revenue ratios in this case differing by two orders of magnitude raise some eyebrows.
What bothers me about Unicode isn't that apostrophe (U+0027) is overloaded by having two semantic meanings ("apostrophe" or "single straight quote"), but that they exacerbate the confusion by recommending to overload "right single quote" (U+2019) to also mean apostrophe.

We now have two characters for apostrophe and extra ambiguity for processing correct right single quotes. Great job not breaking historical documents Unicode.
For anyone wondering, this is how to turn that feature off.

System Preferences -> Keyboard -> Text -> Use smart quotes and dashes (uncheck).
Startup bank Monzo seeks customer advice on ATM fees
NGINX, Postgres, MySQL, Postfix, etc all work just fine as OS X services and Linux Services.

The format of the init script is different but that is true between Linux and BSD or even various Linux distributions. None the less, the concept of running your services on OS X holds fast.

WSL's init however, is not a full implementation. To run a Linux service/daemon you have to resort to bootstrapping something from the Windows scheduler. That's not really the same thing.
It's impossible to explore consciousness with empirical methods, because we have no mechanism to observe it other than our own brains. We cannot even be sure other people experience consciousness.

There is no experiment we can construct which will tell us if a particular physical system experiences consciousness, be that a computer, a human brain, or a seemingly inert rock.
http://www.seattletimes.com/seattle-news/data/seattle-once-a...

Seattle has been growing a lot in the past decade or two. I don't think we can conclude the population in the early 2000s is the same class of people that are there now.
> One way to see it is that people from the EU are simply buying services from a US company

I would like how they do businesses, including Amazon and Apple if they leave the EU because the way you see it is totally wrong.

Starting with data protection directives and following with dealing with VAT, and EU customers
This is part of a very nice larger article by the same author on visualizing algorithms [0]. It covers sampling, shuffling, sorting, and maze generation.

[0]: https://bost.ocks.org/mike/algorithms/
I guess they derive enjoyment from it though, otherwise why would they be playing?