skysight-inc/HackerNews huggingface dataset:
It's a native Mac app, but the backend and frontend are pretty separate, so it's not out of the question. That said, it's not a high priority at this point, and it seems like it would be a ton of work, especially for just one person (me).

A secondary concern is that, because it takes advantage of the Mac's built-in frameworks, there are some things which look rather difficult to me on other platforms. I can probably find a replacement for MapKit, and maybe QuickLook. The features of Spotlight I'm using seem to have no analog on any other platform. GCD is open-source and there seem to be some forks that have ports but I'm not sure what the status is.

Overall, I'd rather provide a great experience on one platform than a mediocre experience on several. To do cross-platform well, even if you're using a cross-platform UI framework, you really need at least one person dedicated to each platform. I would not be able to do justice to a Windows version at all.

Now, if anybody out there is interested in investing so I can hire a team of people to help me do this, I'm all ears. :-)
It's understandable if the excitement around wasm seems pre-mature.

While it seems early, I can't count many web standards that Microsoft, Google, Mozilla agreed on running the same way.

Javascript was hindered for many years because of this, and wasm, while young appears to be getting through this much faster.

I disagree with the notion that wasm, or any other tech will be a failure because it can't succeed at being all, or nothing.

There's a lot of problems that aren't being solved in the browser that will now start to become possible.

Unity games can be compiled directly to wasm, and it's still early: http://webassembly.org/demo/Tanks/

The abilty to create rich experiences that are code once, deploy everywhere sans browser interpretations is a big deal.
At work we spend a ton of money keeping our documentation up to date, searchable, and available on the web. Worth every penny, and that's just if we count the productivity boosts for internal users of the docs.
Idris-style Holes in F#
SEEKING WORK - Seattle WA - REMOTE preferred

Senior cross platform mobile app specialist and full-stack developer. I'm product-oriented with lots of experience managing a project from concept and design through completion. 10+ years of getting things done as a remote worker.

Skills: JavaScript, PHP, NodeJS, Express, iOS & Android apps with Cordova/PhoneGap, MySQL, git, crafting REST APIs, React, React-Native, Electron, WordPress, custom WordPress plugins, AWS, Google Cloud, Azure, DigitalOcean

iOS and Android apps website: http://imagenuity.com

https://stackoverflow.com/users/1678813/jim-bergman

https://stackoverflow.com/users/story/1678813

https://github.com/jimbergman

https://www.linkedin.com/in/jimbergman

Let's discuss your project - contact: jedbergman [at] gmail [dot] com or http://jimbergman.net/contact/
I agree that the default look for Sublime isn't impressive, but it's really easy to make it look awesome with a single plugin like this: http://equinsuocha.io/material-theme/#/default

To your point about being "not much of an IDE": Sublime doesn't try to be an IDE. It's a text editor, which approaches a fundamentally different facet of writing code. Plugins with Package Control also make it easy to get more IDE-like features -- do you think that they're not discoverable enough, maybe? How could it be improved?
> They will probably only be paid a per Diem for the delivery

This is a big assumption we'll have to find out. It's important to state that delivery competitors UberEats, Roadie, etc are also per diem. (and come with fewer benefits than a walmart employee would already have)
Certainly in a place like Boise, ID. That's $800/month, $704 after tax. Rent with roommates will run around $300/month. Food is $150/month ($5/day). That leaves $250/month for misc expenditures. It would absolutely be tight, but people can and do live on that much.
If you compare Costco to Sam's Club, you'll notice that it's not that simple.
I am not a developer, but using my brokers API, examples and python, it took me few months to build a very robust and automatic trading system... I did learn python by back testing my trading ideas... To use Quantopian you still have to learn python, so I am not sure where is the benefit, considering all the problems mentioned here...
That was terrifyingly beautiful!
Looking to get better at being an interviewee, I'm in the tech industry but I'm also looking for general interview tips, helpers etc.
Ask HN: Is full-stack developer is really a myth?
I have been writing softwares for the last 4 years professionally. I used to be very energetic about learning new technologies, frmeworks etc and I used to work comfortability across UI/UX, backend, database and deployments and trying to be full-stack developer. But after 4 years I am now realising that I can't be equally good across all stacks and the badge of "Full Stack Developer" is seems to be myth as it leaves you "Jack of all trades, Master of None" so I am now more focused on server side development and DevOps. Please share your views on being a full-stack developer.
Thanks
"Nearly all open source software is free software, but there are exceptions."

by Richard Stallman

https://www.gnu.org/philosophy/open-source-misses-the-point....
Automated ML Competition Announced: Can AutoML Beat Humans on Kaggle?
does typescript know if a parameter is undefined (misspelled) or does it only find errors like 1+'1' ?
IANA security researcher, but isn't it a bad idea to publicly post a list of known-good passwords associated with accounts on your own site?

I raised an eyebrow at the hash/salt table alone.
What package? haha
"Amid growing evidence that the massive upsurge in tourist apartments is driving rents up and residents out, the city has launched a crackdown on illegal, unlicensed apartments, and Airbnb, the dominant platform, is in the eye of the storm, although not the only offender."

Sure looks to me like the author is suggesting that Airbnb is is in the center of a storm causing damage to the city of Barcelona.
Interesting detail I haven't seen mentioned here:

There's not just added income per delivery (or whatever model Walmart chooses to employ here); there's also the tax write-offs employees can take on mileage driven between their Walmart location and the final delivery stop assuming that mileage hasn't been specifically covered by Walmart directly.

Can an accountant check me here? My thinking is this also helps with commuting costs for quite a number of low-wage employees.
Because some people value retiring a few years earlier over having biggist house or best car.

It also allows you build up capital to say start a business or take some years out.
When is that not true for any job ever? A lot of fear mongering before we even see how it works in practice.
The only reason for projection here was the newness of the Volta HW (announced 2 weeks ago). The linear scaling is proven on Pascal and Maxwell HW and due to the communication library and algorithms like Block Momentum. Note: I am a MSFT employee.
At least 80% of humans live on $10 per day or less.

http://www.globalissues.org/article/26/poverty-facts-and-sta...
Stripe or Brainstrom? Which is better for freelancing startup?
We at forhyre.com a freelancing kind of startup(Currently in pre-alpha) and we need the suitable gateway for converting the currencies,tax etc.
We are thinking of Paypal + Stripe but heard lots of good stuff about Brainstrom. So which is better for a freelancing site?

The two are pretty similar. Stripe happens to be enjoying media attention as a darling disruptor while Braintree suffers a bit from association with PayPal, the Evil company that's been doing business for 20 years and has a good foothold in online payments.
Can you give me any details about your setup? I can't reproduce this here, with any browser.
What if I send an email with a partial dictionary, hidden in an invisible HTML block. If the user is blocked from replying, I know their password was in my original email.
Well I just fired up VS Code and it lags behind Vim.

But seriously, what's the point of your comment except to further circlejerk around VSCode? We get it, Microsoft employees post here. Now stop shoving VSCode down my throat in every editor thread.
The add on doesn't talk to the reporting database directly, Google's Apps Script JDBC service doesn't support Postgres/Redshift. The add on gets data from a REST API. I then have an etl job that precalculates the aggregates and stashes them in Redis that the API then reads from.
Location: Istanbul, TURKEY

Remote: Yes (But never tried before!)

Willing to relocate: SO MUCH! You can't imagine how much I want!

** I have friends in NYC and BERLIN, so I will not ask you one billion
question about housing :D

Technologies:

Python2,

Django,

Flask,

Postgresql,

Sqlalchemy,

RESTful,

HTML&CSS&JS(+Bootstrap),

** Currently, I am following UDACITY Full-Stack Nanodegree program.

Résumé/CV: sezinengur.com ◘◘ BS Mathematical Engineering ◘◘ MA Candidate in Game Design

Email: sezinengur@gmail.com
really, what proportion of workers do you think will ditch the bus in favor of driving a car to work? Absolutely tiny, if any at all. These people live in the burbs for the most part and everyone drives everywhere.
There's a simple-ish workaround for the privileged port issue if you can't just use CAP_NET_ADMIN: http://play.golang.org/p/dXBizm4xl3

The namespace issues are unfortunately a lot tougher to address.
> 35% of internists reported earning income from sources other than their primary practice

> There is also a massive difference between a doctor taking a side job because they enjoy it and a WalMart associate taking a delivery job because they have no choice.

I suggest you become more familiar with what medical interns get paid and their lifestyle. They are certainly moonlighting to pay the bills.
I get your general point (about non-obvious risks), but I addressed it with the point about compensated mileage, which is how these costs are paid for elsewhere. Edit: and it's not obvious at all that Walmart's policy won't cover any insurance missed by the personal policy, as is the case with Uber -- hence the comment!
As a Sublime user - what exactly is it that Atom has which Sublime doesn't? The Sublime add-on package community is quite active and there are many high-quality packages after all.
Rheo – Video Discovery App by Ex-Apple Product Veterans
I went to the Quantopian conference for their basic training on algorithmic trading. This blog post was pretty much what they covered, intro to pandas and a simple strategy. There is a lot of educational material on their site too (which is what you ended up getting in the paid training).

My biggest thing with the Python for Finance books - I know Python, I want to learn finance. All these books are the inverse of that, for people who know finance and want to learn Python. There is a good site for quantitative economics [1] that has tutorials in Python and Julia. I would love a mathematics of finance book that had the examples in Python.

1. https://lectures.quantecon.org/py/
Before this program was created they didn't have a choice. Now they do.
Another post indicates that they already pay hourly employees $13.85 average.
Periscope Data | San Francisco | Full Stack Engineer | ONSITE, VISA www.periscopedata.com

https://boards.greenhouse.io/periscopedata/jobs/467894#.WS8G...

Hiring at mid-senior levels (Ruby, Go, CoffeeScript) | Periscope is the fastest, most powerful data analysis suite on the market. It's the platform of choice for professional analysts, who spend 5+ hours a day using the product. We're growing revenue about 10X per year, while growing the team about 4X per year. We’re a kind, curious, tight-knit bunch and if you have a proven track record of delivering results and shipping great products, we would love to meet you! Join our team of 100: Email amanda@periscopedata.com
I had a chat with a westerner who was a middle-management boss for an international company in Tokyo overseeing Japanese workers.

After he caught on to the fact that the reason his entire team was still there was because he was, he had a talk with them explaining that just because he had to finish something it was fine if they left early.

He ultimately found that no amount of talking about it would work. He said that if he needed to stay late to finish something he'd pack up and go to a local café for half an hour, then come back after that to work late on whatever he needed to finish.
Because this is "off-the-clock, off-site" work. It has the potential to be extended in a way that it much harder to quantify and regulate. My, and many others', biggest concern is that the workers at Wall-Mart often need their job for subsistence; it's often not a job that they feel they can say "no" to. So if this gets extended from "Do this only if you want to make some side money," to "Doing this greatly influences if you get to keep your job," there is a problem because it's no longer within their normal hourly wage limits and it's no longer in a set physical space.

Do they want to go a different direction than than directly home -- say to go to their daughter's birthday party? Again, if it's elective, there's no problem but if it becomes coerced then Wall-Mart is directly exploiting that need to keep that job.

In fact, I don't see how this is much of a win for the workers. I only see how Wall-Mart is leveraging its indentured workforce, including passing the risk on to them, to expand its profit base. This is late-stage capitalism, pure and simple.
None of them is/was as good as Google in localized results.
There's also a massive difference between a doctor taking a side job because they have no choice and a Walmart associate taking a delivery job because they enjoy it.

Don't assume!

Everyone assumes doctors are these fabulously rich people when many of them don't make a whole lot of money when considered on an hours-worked basis.
And your assumption that employee is even allowed a cost/benefit option is based on... ?

All of this hypothetical except for the fact that Wal-Mart is known for a) ruthless schedule management like keeping workers locked in warehouses b) a known price-cutter both on vendors and employees to the point their employees often qualify for state aid for under-employed / under-paid (i.e., welfare benefits).

Given that, it'd be surprising if an non-exploitative option will be available for the workers who will be doing these deliveries.

But of course, we'll see.
They did that with the previous iteration of Contributor. You can choose your monthly pay, and you'll pay for every AdSense ad on the pages you visited. I chose $2 and I got partial refund every month (probably because on desktop I also have uBlock, so this is mainly for mobile for me), and I got ads replaced by cute cat images. I really liked that Contributor.
Well that sucks, that area desperately needed some better coffee IMO.
Even then you don't know if program is correct. There have been pieces of software running in production for 20 or 30 only to fail because of some unforeseen and planned for error condition.

My favorite was the Comair christmas failure back in 2004 or 2005. I tried googling the root cause, but I think it was an Integer overflow in the 16 bit integer they used for storing the flight number. The system was designed in the mid 80s and 65535 flights was an insane amount, but but when the software failed on Christmas it interupted more than 1,100 flights.
Well, also that the act of creating the apples devalued the oranges.
This is discouraging considering go was initially designed as a systems programming language. I wonder if there is another way for go to handle blocking syscall such that this use case would become reliable.
Got a face-recognition algorithm? Uncle Sam wants to review it
The trading strategy stuff has been brought up before. They say when evaluating algorithms they only look at the alpha, beta, etc. and not the algorithm itself. While the system can see what you're running, I think they work pretty hard to let your code be yours. I'm definitely not very advanced in algorithmic trading, so I see how there could be some data issues that I wouldn't come across.
> Consider how well documented projects under the GNU banner are.

For end-user documentation I would agree ; does it still stands for developer documentation?
Mackinac Island Stone Skipping Competition
Walmart raising it's own wages voluntarily is different than supporting a law that forces all companies to raise wages.
For networking in particular, Andrew Tanenbaum's book "Computer Networking" [0] is quite good, and covers everything from the physical layer on up. The most recent edition is from 2010, but much of this doesn't change quickly so it's still quite relevant. I've found it extremely helpful at times.

[0] https://www.goodreads.com/book/show/8515228-computer-network...
There is lots of junk on those checklists. Like "must implement n-strikes you're locked", which is idiotic in many contexts.
I suggest following a machine learning / deep learning course first then learn this
I'm sure technological side steps will result in termination one or another way.
Without exceptions most of your STL containers become unsable, unless aborting is an option when otherwise bad_alloc would get thrown.

Also without exceptions you really need double initialize pattern for your class types. I.e. a ctor that cannot (and will not throw) and then a "error_code Init(...)" method that can return an error code.
The parent meant in the area where Walmart etc are paying that wage.
What Makes Good AI? – Game Maker's Toolkit
Even some commercial software has poor documentation. Still, open source software has almost universally very poor documentation. I don't know if it hurts free software but it certainly hurts those who use it. If a project is reasonably popular, say a thousand users, and each user on average has to spend an hour to figure out how to use it, then that is 1,000 hours wasted. The developer, could instead have spent say 8 hours writing documentation to save the users that one hour (* 1000).

Contrived example, I know, but the principle holds: time spent by the developer writing good documentation saves users a lot of time. Most developers, in my experience, do not like to write documentation so they prioritize user's needs below their own discomfort.

Some try to take the lazy way out by going the "I'll let the users create the docs on a Wiki" route. See, for example, the Freeswitch (VoIP server) documentation for just how bad this can be.

A lot of developers do want to write good documentation they just don't know how. In this case what we get are reference guides instead of user manuals. Writing small user manuals for OSS projects is not that hard. The key is to put yourself in the user's shoes. Your user wants to accomplish some task with your software, so, in your manual give them step-by-step instructions for how to accomplish it.

It's like writing an algorithm, except that the instructions will run on wetware. For example, to install the software do A,B,C,etc. To compute the standard deviation of your data do 1,2,3 & 4. Spell everything out, just as would do for the computer--assume nothing (ELI5). Don't just give a list of functions.

Users want code that solves their problem with the least possible investment in time and pain. I'm sure many people reading this have been through the OSS pain cycle: find a library that does what you want, see the sparse documentation, and then brace yourself for the pain of figuring out how in the hell to actually use it.
Déjà vu so extreme that I can’t tell what’s real
That's simply not true. See http://ec.europa.eu/competition/cartels/statistics/statistic... point 1.6. Of the companies hit with the 10 largest fines, none were from the US:

Year Undertaking** Case Amount in €*
2016 Daimler Trucks 1 008 766 000
2016 DAF Trucks 752 679 000
2008 Saint Gobain Carglass 715 000 000
2012 Philips monitor tubes 705 296 000
2012 LG Electronics monitor tubes 687 537 000
2016 Volvo/Renault Trucks 670 448 000
2016 Iveco Trucks 494 606 000
2013 Deutsche Bank (EIRD) 465 861 000
2001 Hoffmann-La Roche Vitamins 462 000 000
2007 Siemens insulated switchgear 396 562 500
Very good reading.
I'd also recommend Van Jacobson's talk https://www.youtube.com/watch?v=gqGEMQveoqg
You'll learn some good stories about internet history.

He has done a lot of work on TCP congestion control, especially the fast retransmission idea by using duplicate ACKs.

There is an interesting thing about TCP. A lot of popular TCP implementation use city names, e.g. TCP Reno, TCP Vegas, TCP Westwood.

TCP Westwood is a very interesting implementation. It has very intelligent way to estimate bandwidth, (not just based on duplicate ACKs). You may find this paper very interesting.
http://netlab.cs.ucla.edu/internal/wiki-internal/files/rohit...
Damn, it's so cool!
Elon Musk says he will perform same tasks as injured workers in the factory
(I'm making an educated guess about the author's intent.)

I think the author wanted to keep the example brief and omitted several columns from the todo_lists table. In practice, you may have a creation time, last edit time, share options, and other fields for each list -- the todo_lists table.

You wouldn't want to duplicate these values in the todo_items table. By having a user_id on both tables, you can query the todo_lists table on user_id, and join the two tables if needed.

On the "if users have the same list id ..." question, I don't think they need to. If you're for example using UUID or sequence ids, then they wouldn't clash. If the application however had its own logic to generate list ids, then they might.

Again, these are just my educated guesses on the author's intent. Hopefully, they answer your questions.
https://www.youtube.com/watch?v=6Ndc94l8ivc
I actually did take a data mining course a couple years ago in uni, and also at the time I was following Andrew Ng's course. TBH, I learn better by working on a project. Otherwise I lose interest midway.
YouTube Defines “Hate Speech” For Purposes Of Ad Revenue Eligibility
> Did you miss the part where this is a voluntary program? If the employee doesn't like the route, they don't have to take it.

There are all kinds of comments in other threads talking about how "voluntary" it may end up being in practice.

> I suppose it's fantasy simply because you hate Walmart (I presume)....

You presume quite a bit, and your presumptions border on fantasy.

> The facts, so far, state this is a 100% volunteer program...

> and the employee will be compensated for that delivery above their normal wage...

Correction: the company PR so far, this is all based on a Walmart blog post. Anyway, let's play quote the OP:

>>> Wal-Mart Stores Inc. is testing a program...

>>> Wal-Mart didn’t specify how the employees will be compensated.

You're right that it's all-volunteer now, but it's reasonable to question how much that will remain true in the future, especially since it's still being developed. It could even turn out to be de-jure voluntary but de-facto mandatory. Walmart could also shower money on its employees for this work, but history suggests otherwise.
In theory, an external 409A valuation should serve this purpose: determine the FMV of common stock options, while accounting for all the nuances of existing preferred stock, liabilities, cash flows, and comparables.

Where is the disconnect...?
How HSBC is applying AI to imporove their anti-money laundering operations
Depends. If you're stuck figuring out why your from-scratch Haskell app is returning incorrect results, sure. If you're stuck figuring out why the 50K line globals-everywhere VB6-SharePoint connector DLL you inherited is randomly disconnecting, when it's only a tiny but necessary thing holding you up from the meat of your project, and you need to jump through weeks of political/bureaucratic hoops to access the code, that's something else.