skysight-inc/HackerNews huggingface dataset:
i've noticed that if coworkers tend exhibit a high level of emotion in their voices during their conversations, that's very distracting -- e.g., some people seem to just have a pattern of vocalizing stress or confusion in their tone of speech, either to each other, or on the phone etc.

it took me a long time to identify exactly what was bugging me (besides it obviously being noisy), but then it dawned on me, and now i pay close attention to it -- being able to cateogrize it, and then compartmentalize it away, helps a lot i think.

moving to an off-site coffee shop on occasion has made all the difference, despite being an equal or greater amount of noise.

still would prefer an office, obviously.
I think that to some extent decrease in engagement due to ads is a constant. Some engagements are larger than others and can handle that decrease.
Switching frameworks for any large system is non-trivial not so much for the technical effort necessary but for the political effort.

For any large enough system (if it were small, you could make changes and nobody would care), you're going to have to persuade the stakeholders why they need to switch. That's not something you can do with a low-touch message to everyone in the project. That's a "let's sit down with people, listen to them, figure out how we can find common ground" high-touch strategy.

Even if you get everyone on board, it still took a long time.
There are plenty of people here who are the ones who make the choice for others. If you're a late hire into an established startup or company, there are many things that you don't get to choose.
after reading couple of criticizing comments, I can't stop thinking how this people would have reacted if Apple released exactly the same product!!!
As I understand it UPNP allows a device to negotiate a port map with a NAT box. But the developer of the IoT device would have to specifically want to map port 22 or 23. It's not something that would happen automatically.

So are you saying that these IoT device makers not only hard-coded root usernames and passwords into their devices, but deliberately set up UPnP mappings to those ports?

That looks malicious rather than negligent. Am I missing something?
Hybrid drives are noticably slower than SSD for a lot of use cases. It's like saying a USB2 part is good enough when USB3 is pervasive, expected, and not that much pricier.

SSDs (and preferably PCIe or NVMe) should be table stakes at a $2k price.
AT&T Wants Time Warner for Eyes, Ears, and Ads
At the risk of seeming spammy since I just replied to another person on here, you should check out the Here One by Doppler Labs. I had the first version and it's incredible – albeit mostly a novelty device. They're taking preorders for the new one right now and it seems to no longer be a novelty device at all...

Also since you specifically mentioned comfort, these are just little wireless earbuds that feel comfy enough that you forget you're wearing them, and then you forget how loud the world is when you take them out.

https://hereplus.me

My other comment for details: https://news.ycombinator.com/item?id=12800201
Portfolio of index funds based on http://canadiancouchpotato.com

25% TSX (Canadian market)
25% S&P500 (US market)
25% MSCI EAFE (Developed market excluding Canada/US)
25% Fixed Income - cash,bonds,'high' interest savings account, etc.

Requires about 4-5 hours of time once per year to rebalance portfolio and update some partially automated Google Docs files to track performance.

Works for me...also planning to get a rental property at some point.
I actually bet on thermal contraction and the new ice age to come faster than melting of all of the polar ice we have today.
Oil [0] (and acrylic) paintings aren't just flat things like you get off of your high quality printer. They have a 3D texture which you can visibly discern and run your fingers over (but probably shouldn't) and feel the brush or palette knife strokes laid by the artist.

You really should get yourself to some decent art galleries; you'll then, I hope, discover there's no comparison between a hand painted or drawn picture to that produced by printer. Once you've viewed artwork produced by the human hand, prints produced by all those fancy effects and fancy papers become pale imitations.

[0]: https://en.wikipedia.org/wiki/Oil_painting
Exactly this.

What finally made me buy a good set of headphones for work was a cow-orker that would regularly come to my office to talk to a colleague about some project. Nothing to do with my work, but the words he used made me involuntarily tune in to the conversation every 10 seconds, just because it sounded relevant.
Where is the background images taken place?
It does not happen that often that one hears: "I don't like the looks of the building when it rains. Replace the facade, pretty please!"
Nope, same for me. I know design is subjective but I really do not like the look of this. It may sound hyperbolic but it genuinely hurts my eyes to look at this; those colour combinations are very garish.
That's surprising since "playful" is exactly how I would experience how I perceive Haskell. I guess it only goes to show how worthless subjective impressions usually are.

In any case, I think suggesting Haskell isn't a "real-world" language comes of a bit trollish, even though you probably didn't mean it like that.
Did you try putting more structure (concentric outlines or a gradient or something) in the input image? Seems like style transfer would fall flat on a binary image.
> It's so naturally a two-case problem that I'd be really surprised if anyone came up with the one-case answer first.

[Raises hand] I always did it Linus' way in C (way before him); I don't remember if I ever had the need in assembly before.
Bingo! That's a beer shot :)

Oh too much code, bad code, we inherited it, throwing out away won't work etc are baloney excuses without meat. All it takes is the will to hire and commit the right resources with an objective of increasing code quality. I mean take this bug itself - Apple did fix it but only after GPZ was on their arse. No reason they couldn't have reviewed it themselves and fixed it.
Where is the bulk of their spend? Hiring? Lobbying local jurisdictions?
For some reason people who have responded can't grasp that a question of why an alternative service doesn't exist does not necessarily attempt to imply that there is not a market for the existing service.

i.e., asking Apple circa 2006 why they only make desktop and laptop computers and not phones would not imply that there was not a market for desktop and laptop computers.
We tried to test it beforehand but it's hard to prepare for such a number of users :) We've launched just 3 weeks ago. If you leave the site open it loads after a while, or you can bookmark it and come back - it's worth it :)
So they don't waste cycles on something not part of their core business or competency? Pretty standard reasons to pay someone to solve a problem. I think what this really showed is Dyn was not as competent in mitigating as what people thought.
Well that's the difference: it's the discrepancy between handling the data you're handed, and all the data possible. JSON has a lot of edge cases that are very infrequently exercised. Therefore a "robust, production-ready parser" is not usually what's desired by the pragmatist with the deadline. This can inevitably lead to security holes, but it doesn't necessarily. For example, sometimes the inputs are config files curated by your coworkers, or outputs which come from a server under your control and will always be in UTF-8 and will never use floats or integers larger than 2^50.

Taking it the other way, we can also ask "how can you optimize the parser to be as simple as possible, so that everything is well-specified and nobody can eff it up, while still preserving the structure that JSON gives you?" I tried to experiment with that about five years ago and came up with [1], but it shows a nasty cost differential between "human-readable" and "easy to parse." For example, the easiest string type to parse is a netstring, and this means automatic consistent handling of embedded nulls and what-have-you... but when those unreadable characters aren't escaped then you inherently have trouble reading/writing the file with a text editor. Similarly the easiest type of float is just to take the 64 bits and either dump them directly or as hex... but either way you don't have the ability to properly edit them with the text editor. Etc.

But I am finding that the central problem I'm having with JSON and XML is that it's harder to find (and harder to control!) streaming parsers, so one thing I'm thinking about for the future is that formats that I use will probably need to be streaming from the top-level.[2] So if anyone's reading this and designing stuff, probably even more important than making the parser obviously correct is making it obviously streaming.

[1] https://github.com/drostie/bsencode is based on having an easy-to-parse "outer language" of s-expressions, symbols, and netstrings, followed by an interpretation step where e.g. (float 8:01234567) is evaluated to be the corresponding float.

[2] More recently I've had a lot of success in dealing with more-parallel things to have streamability; for example if you remove whitespace from JSON then [date][tab][process-id][tab][json][newline] is a nice sort of TSV that gets really useful for a workflow of "append what you're about to do to the journal, then do it, then append back that it's done" and so forth; when a human technician needs to go back through the logs they have what they need to narrow down (a) when something went wrong, (b) what else was on that process when it was going wrong, (c) what did it do and what was it trying to do? ... you can of course do all this in JSON but then you need a streaming JSON parser, whereas everyone can do the line-buffering of "buffer a line, split the next chunk by newlines, prepend the first line with the buffer, then save the last line to the buffer, then emit the buffered lines and wait on the next chunk."
I assume the topic is Docker orchestration to automatically start/stop/restart/kill/roll upgrade/canary/bluegreen the servers.

If you are on AWS, use auto scaling groups. It achieves more than these software, it works and it's stable. (Bonus: you don't need docker at all).

If you are on GCE, use Google Container Engine (i.e. their kubernetes). That's the only [sane] way to have kubernetes running in production.

I'm planning a blog post about all that later.
What's going on with the shipping pricing?

> Standard delivery (approx 3 weeks)
> Guaranteed (+$15)
> Within 25 days (+$20)
> Within 15 days (+$20)

3 weeks is 21 days, so assuming "guaranteed" just removes the "approx", why would I ever pay more for "within 25"?

Further, why would I ever pay for "within 25" when "within 15" is the same price?

Surely this can be condensed to:

> Standard delivery (approx 3 weeks)
> Guaranteed within 3 weeks (+$15)
> Guaranteed within 15 days (+$20)

without changing the effective pricing; while making the options clearer.
Small tools and web apps that provide a quick solution to very niche problems. Mostly aimed at business. Primarily based on obscure forms that occasionally need to be filled out for shipping. If I find myself googling something but don't find a great fit for what I need or many relevant hits, I look into building it. Or if I find myself manually gathering and formatting data or info, I see if I can automate it. Some end up being useful/found by others. Some don't. I currently see about $300/mo through adsense. A few of these things could turn into something more if I was ever motivated to do so, but would no longer be passive. Some probably not. Most interesting is seeing what takes off and what doesn't and trying to apply that to duplicate the success.

I've tried a couple affiliate projects, but have not found a great fit yet.
Ask HN: If you could share one thing with your past self, what would it be?
FWIW, have only opened Snapchat once since IG Stories debut.. 28 and consider myself tech savvy.

That being said, the only defense it seems Snapchat has is their "instantaneously direct messaging" i.e. being able to send to one person at a time. When or if IG does this, well...
Perhaps it's me living in an area that used to be mostly boarding houses, but I do understand the concerns that hotels and homes have different impacts on a neighborhood and community. Zoning laws exist for that reason and many, many others.

What am I missing here?
Well, not really. Azure is pretty excellent and is free for basic apps.
HTTP 405 on http://flights.airwander.com/api/v1/currencies.json

Origin http://airwander.com is not allowed by Access-Control-Allow-Origin
A Skin Patch to Treat Peanut Allergies Just Passed a Crucial Test
Windows seems to have a certain hard limit on file path characters (a max of 160) which they seem to have recently removed [0] - So while my point is technically moot it's not enabled by default.

As for soft links, a lot of linux tools create soft links (ln -s from to) and generally that fails on NTFS (I tried installing a bunch of npm modules and all had this specific issue)[1].

[0] - https://mspoweruser.com/ntfs-260-character-windows-10/

[1] - https://stackoverflow.com/questions/8232778/nodejs-npm-insta...
Do you have a list of the failed ideas? How many actually did you get to the stage of having a web page for?
I imagine that in the short term, robot-painted pictures would be more expensive than human-painted versions.
Augeas – A Configuration API
Considering Snapchat revealed Spectacles, which in my mind was an unexpected hardware development, they could use funding for side projects and expansion. Hopefully, they don't become like Twitter and waste all that money for so little gain.
It's not a good look to try to drag HN into your harassment campaign, OP.
No worries, I guess our minds want to see what our minds want to see.

I wish you all the best with your situation.
SQL Server 'How to Think Like the Engine' class is now free and open source
I suppose the argument is that Snapchat has the younger userbase that drifted away from Facebook once everyone and their mother hopped onto the FB bandwagon. With products like Discover, Snapchat is positioning itself as an advertising platform to go up against FB and Google to corner the "hard to find" millennials market.

That being said, I think Snapchat's current valuation is wildly overblown and that they are trying to cash out on an IPO before advertisers realize that the ROI isn't there. Snapchat already has some of the highest CPMs in the market, and their sponsored content is incredibly expensive. I think advertisers wanted to experiment with the platform, but I think the jury's still out if it's worth it. Regardless, if Snapchat can lock in a few high priced deals they can gain some momentum into an IPO, but once they go public, there's going to be much more scrutiny in their metrics. I suspect blowing hundreds of thousands of dollars to woo the fickle, ad-adverse millennial with a filter will ultimately prove ineffective.
Yep. Its also asymmetric- people who like open plans can be 100% productive in an office, but that doesn't apply the other way around. Also, IME the biggest proponents of open plans among engineers tend to be people who WANT to pester their coworkers all the time (either because they get bored and want to chat all the time, or because they have a hair trigger for asking other people for help rather than just looking stuff up in documentation).
I would go even farther and assert that the US is much less corrupt than the vast majority of democracies in the world.
When you take money for writing and maintaining an OS you have to be competent to avoid fundamental design issues like this when you're going to have a bunch of downstream users of the code!

Read the TLDR - exploitation of dangling pointers aside you can't write code and/or design APIs that does or makes it easy to do what the TLDR says - hold or use a task struct pointer and expect the euid of that task to stay the same.
Many many places in the kernel do this and there are a great many very exploitable bugs as a result.

Ian Beer certainly is talented but that doesn't excuse Apple being so sloppy!
Passive Income Hacker vs. Startup Guy (2013)
Actually I'm not making stuff up. I use to wear a fitbit charge hr and the first week I had to go back to using Windows you could see when I would get frustrated with Windows by my HR going up in the app.

And that was an example, not an exhaustive list. But honestly, yes the fact that the ctrl is so important to keyboard shortcuts on Windows but is in such a difficult (for me) position to get to is a big deal.

New tab, new window, find in page, open dev tools, and many many more, require using ctrl on Windows.
A small portfolio, some adsense on a blog, a game on the play store.

By all their powers combined here comes 70$ a year.
Here's a blog post[0] from the artist on 2016-03-30 depicting a MacBook Pro concept. No OLED bar, and the ports are wrong.

Then the spy shots leaked on 2016-05-31.

After that, the artist released his corrected renderings[1] on 2016-06-09, and backdated it to 2015 for some reason.

[0] http://www.martinhajek.com/new-macbook-pro-concept/

[1] http://www.martinhajek.com/macbook-meets-oled/
Show HN: MFile.io
Sure, no quick fix and political reforms will be needed as well (see my other response in this thread). But changing the demand for weed and for other drugs, and having competition from legal businesses in that regard, will definitely diminish the strength of the cartels. That will make the problem of strengthening the state more tractable, although it won't solve it outright (the state as the collection of instutions, laws and practices, as opposed to our collection of corrupt high ranking politicians)
That is the point of why I said a while back, that Google should have purchased TWC. Instant large mostly profitable business with existing customers in a large number of markets.

Then they could have invested another 1-2B (given how little it has cost TWC to roll out faster speeds in cities that google came into) to spit some nodes and install faster backends links. That would have provided 1GB speeds to a much larger swath of people than they are managing to do with their fiber rollout. Then in a few years when they decide they don't want to be in the infrastructure business they could sell it to someone else. But, in the process they would have proven to everyone that the existing cable/telephone monopolies are doing a huge disservice to their customers and the country.
I'd love that too, but I'd also like clients to be willing to pay for that sort of rigour. Which doesn't appear to be the case for most clients.
So (449) dollar graphics card, the 1070 + (200) dollar cpu + Case (100) + memory (150) + psupply (70) + mobo (150) + hdd/ssd (150) + Wacom cintiq with Digitizer which is what 2500? + an sRGB monitor at 4k 800?

= 4-5000, with a shitty box and shitty experience and you get none of the engineering that went into the product.

Plz continue dreaming up dev boxes that only devs could love. Feel free to throw in some glowing cold cathode lights, too.
Right now, I sit in between an R+D group working on experimental prototypes and a PM group whose members often (loudly) explain our products to customers during sales calls. This is after our previous move, about 8 months ago. For the last several months, my manager has been lobbying to move my group somewhere with a more reasonable noise level.

At the moment, a couple members of the R+D team are discussing a new database schema, and I'm wishing that another manager hadn't swooped in an taken the place we were planning to move to a week ago.
"Perhaps all the numbers we use are safe. Are we actually mangling our numbers? Probably not...but will we know? Will anything blow up, or will our application be silently, subtly wrong?

I suspect that when this problem does occur, it goes undetected for longer than it should. In the remainder of this article, we examine potential improvements to our handling of long."

https://www.techempower.com/blog/2016/07/05/mangling-json-nu...
I would imagine the latter. Conducting an illegal business in the open must be expensive.
The civil rights act of 1964 doesn't put obligations on private parties to contract with other private parties since said private parties by definition are private. Meaning that if I operate a club or some sort of prayer group I'm privileged to exclude or include anyone of my choosing so long as the fellow members of that group agree with my decision. Federal law on this is very clear and something that no one can argue otherwise. There's hundreds of cases like this which the federal government looks at and concludes rightly the scope of the Civil Rights Act limits them. So, if I want to exclude Peter Thiel from my prayer group I can god damn can and will, and there's nothing little Pete can do about it under federal law.
The data are public. http://monographs.iarc.fr/ENG/Monographs/vol112/index.php
How exactly do you think he could have actually hired the artist to do the work if he didn't take orders? Don't constrain yourself unnecessarily. It only would have been unethical if he held the money beyond the promised time to do the work or never delivered the work.
Congrats on the success. Do you have concerns that posting details publicly, including showing internal financial numbers, for a business that has virtually no barrier to entry will invite competition? From the other comments I'm seeing here it looks as though people are already making their plans and running back of the envelope calculations. I would expect at least 5 new competitors to pop up as a result of this post.
Didn't a company offer to buy them for 4B a few years back?
Subsidies for drivers as Uber attempts to expand market shares overseas and maintain dominance over domestic competitors: https://www.bloomberg.com/news/articles/2016-08-25/uber-lose...

Honestly, the China gamble Uber had earlier this year shows me that they're spreading themselves too thin.
Yes, if you don't consider the 35% corporate tax rate on the corporation's profits before the 15% capital gains.
Flossing is excellent though for dental professionals who otherwise would be dealing with a constant stream of heavily bleeding gums. Ugh!
> Compiler writers actually have it pretty easy once the language is defined, which is a real honest to god spec.

Compilers are typically developed in-parallel with the spec, exactly because you don't know what you want to spec before you try it out.

Optimizers have it even worse - they do not have much of a spec beyond "make it fast, quickly", so all development is trying to find interesting places in existing code.
Show HN: Metcalc – a basic calculator with metric suffix support
Does the Art Institute of Chicago, or the Metropolitan Museum of Art qualify?

In fact, the existence of products like, say this: http://www.artinstituteshop.org/item.aspx?productId=931

would seem to indicate that there actually is a pretty decent market for oil painting reproductions that are [GASP] the product of a high quality printer and that you are wrong.

In other words, don't assume that just because you are an art snob who was educated at the Sorbonne and obsesses over the textures that you can run your fingers over that the entire market (or even a majority of it) is like you.
Not-Reddit indeed.

Just signed into it. It's busy as hell. Horrible layout.

I doubt many will make the jump.