skysight-inc/HackerNews huggingface dataset:
LogicGate (https://logicgate.com) | Chicago, IL | ONSITE | Front End Engineer

LogicGate is building technology to help businesses automate and track disorganized processes. Our office is in the TechStars space within 1871, along with some of our friends from the 2016 cohort. We work with AngularJS, D3, Grunt, SCSS, HTML, and more! We are currently experimenting with Angular 2.0, Docker, and other cutting edge technologies.

To apply, please visit https://logicgate.workable.com/jobs/370084/
I've heard some good things about system76. I'll probably order one when my thinkpad (also running linux) finally dies.
So thats why people need more than 16GB of memory on their MacBook Pro.
Guarding What’s There
Microsoft Puts Slack in Cross Hairs with New Office Chat App
Ubiquity is a very useful property of interchange formats (APIs are a big deal).

That said, for internal-only things where I have a lot of control (and I'm writing in supported languages - wtb elixir), I'd probably be using grpc
https://c2.staticflickr.com/6/5055/5405231875_927598741d_z.j...
I really like my Librem 13" ... it's very hard to find a system approaching modern that runs flawlessly with no closed firmware required. Coreboot is available for those willing to take on a fairly serious hack but it's not shipping yet from what I can tell. I honestly don't think they deserve the hate I see leveled at them. I needed a replacement and they provided it no questions asked.
Show HN: Unito – A sync engine for GitHub/JIRA/Wrike/Asana/+
Netflix to Enable Offline Viewing
Standard Oil transitioned into a vertically integrated model that controlled 90% of the market in the 1903-1906 timeframe. Clearly Amazon has ambitions to do something similar, which isn't a good thing if you don't work for Amazon.

From the government's anti-trust filing:

> Almost everywhere the rates from the shipping points used exclusively, or almost exclusively, by the Standard are relatively lower than the rates from the shipping points of its competitors. Rates have been made low to let the Standard into markets, or they have been made high to keep its competitors out of markets. Trifling differences in distances are made an excuse for large differences in rates favorable to the Standard Oil Co., while large differences in distances are ignored where they are against the Standard. Sometimes connecting roads prorate on oil—that is, make through rates which are lower than the combination of local rates; sometimes they refuse to prorate; but in either case the result of their policy is to favor the Standard Oil Co. Different methods are used in different places and under different conditions, but the net result is that from Maine to California the general arrangement of open rates on petroleum oil is such as to give the Standard an unreasonable advantage over its competitors.
Well, there are a lot of things that look bad but aren't criminal.
If you look for 60s photos you quickly realize most of them are black and white, check for yourself: https://www.google.com.co/search?q=60s+photos

Color cameras only became common at the end of the 60s and beginning of the 70s
Everything you said applies to other forms of communication as well as email.
Mint is better than most Linux desktops, but it still looks like a poor Windows XP skin from 9 years ago...
I always like to ask people what side projects they work on, what new tech they'd like to play with if they had time. Even if they dream of starting some project, but never do, that is a good sign for me. I've had some people answer that with blank stares. All I can think is they don't love to create, code or solve problems. Every good dev I've worked with has a project or at least talks about something they'd like to build, fix or improve. If a person loves to code and learn and will fit with a team - good enough for me.
I think that'll come over time. Right now the problem is that the "value" of a page view is far below a single dollar, and paying so little in a way that isn't negated by the costs is very hard to solve still. At the same time full-on subscriptions often don't make sense if you're just gonna look at a certain site a handful of times per year.

Patreon is a big step towards fixing that, since it allows me to pay small amounts to people whose work i enjoy very occasionally. It is however not the end game yet, and i think if that path is pursued further, ads can become a part of the past.

Also the "just don't go there" thing is hard to do in reality. If only because to find out that a site is bad, you need to first go there. Then there's the cost of remembering in the future that the site is bad. Then there's the social cost of getting linked to a thing. etc. etc. etc.
You're totally right. I guess I just mis-remembered it expecting the name change meant they lost.
You're comparing apples to oranges. Those javascript engines are just not as good as Unity. They have a fraction of the features and size of community.

Also, you're looking at the problem from the wrong angle. We aren't trying to build a game for the web. We're trying to build a game for mobile first, and then whatever platforms we can target outside of that is a bonus. We can't make sacrifices and use an inferior engine just because it does web builds better. Mobile is where the vast majority of the money is, not web.

If we were trying to build a game that ran equally well on the web and mobile, then sure, going with one of those javascript engines would be the way to go. But that just isn't the nature of the game industry right now. Most of the games using the javascript game engines are advergames or hobby projects or tech demos.
I want "Dear Slack, lol."
This is Microsoft's MO, from the beginning. When they are most successful, they take something that someone else has already envisioned, and build a slightly better version of it, then bring it to a mass audience. Basic, DOS, Word, Excel, Windows, ad nauseum.
Engineers making $300k/yr aren't interested in first-hire jobs over at the latest "Uber for X" YC-backed company. There will be exceptions, certainly, but that's going to be incredibly rare.

First hires tend to be mid-level aspiring engineers looking for make a name for themselves and get in early but for whatever risk-adverse reason aren't looking for a cofounder type role. They usually need a steady paycheck.

Obviously there's always going to be a balance between equity and salary, but the hypothetical scenario we're talking about here is "first employee" which tends to mean a salaried position with benefits.
And if you've ever used CC on Windows the usability difference is night and day.

CC aside, the designer community is moving towards independent applications. All of which initially launch on macOS, and in the case of Sketch (a product I use all day every day) they stay on macOS.

Developing on windows is a nightmare too. I remember the days in college when I couldn't afford a mac and wanted to do some rails dev on my windows machine. That was motivation enough to use Ubuntu. That doesn't even cover the fact that XCode only works on macOS.
You have to dig a little deeper to understand the actual mission of wikileaks I believe.

Their claim is that technology allows governments to conspire. Not in an Alex Jones kind of way but simply that technology allow governments and people in power to exchange information effectively enough to coordinate various plans.

Some of these are good some of them are bad, but ultimately the idea that the governments can conspire is bad and so Wikileaks want to make it so impractical to use technology to communicate that they are forced to use other less effective means.

You can't only understand wiki-leaks if you only understand them as a political organization. You have to understand them as an techno-activist organization using information to destroy the way information is used by those in power.
> Him: shoves thing in a dockerfile

> Him: realizes that existing data is destroyed every time the app is restarted because containers are ephemerals
One other thing: Jahmal is playing against the time signature in that section, which would be anathema to someone who just wants to make sounds to move bodies by.
I love how they use an image of a 7 year old macbook in the ad to make surface thickness look good in comparison. Look at that bezel - it's a pre-retina, circa 2009 :)
I've been on the job market in several industries before finding my way to software engineering. I can tell you that non-acknowledgement is absolutely the norm in pretty much any other industry, particularly in the case of online applications. Imagine firing off 100 applications through online portals, personal emails, responding to posts, going in person, etc and never, _ever_ hearing even a robo-response. It is soul-crushing. I felt like I was screaming into the void.

Even though I've been in this industry awhile, the _luxury_ of being sought after in the job market still shocks me. Every time a recruiter reaches out to me on LinkedIn, even when they're clearly spamming, it is still mind-blowing. Every time I get a casual job offer from friends or acquaintances who are hiring on their teams, I'm flabbergasted.

Back in the day, I would've been thrilled to hear even a "thanks but no thanks."
I'm a big fan of passphrases for important sites. For most sites I use a randomly generated pw that's stored in a password manager. I use separate pw managers for home (1password) and work (lastpass).

Since a pw manager can be cracked, for important sites (financial , email, etc), I make up a sentence that describes my feelings about the site. These I keep memorized. As a bonus, as my feelings about the site change, it's a great prompt to update my password.

I'd like to throw a layer of physical security into the mix (eg one of those usb keys), but it seems like there still aren't universally accepted options. Anyone have suggestions for this?
Some people actually do decompile things to make sure they don't contain security vulns.

However, if your threat model includes Apple or Microsoft hiding a backdoor in the OS then you can't use their OS. Designing your own CSPRNG doesn't help you. If you want that level of security you need to switch to an operating system you can trust (what that means is a complicated question which probably includes free software, reproducible builds, transparency logs and then you'll still end up with hardware you can't trust).
Yes! Name should totally be changed. I hope they see this.
It's just an image for whatever lastpass product the RNG rolls, with a link that says "Tired of these ads? Upgrade now"
They also tried to push a open to end user modification phone firmware by partnering with carriers. And carriers are notorious for wanting to put in bloatware, and locking it in place.

The Mozilla of recent years is a massive example of the whole "busybody" problem that FOSS is having these days. Too many people with some kind of "social" angle has gotten involved on the management end to tout their own horn.

This then is draining resources and taking focus away from writing good reliable code as they are chasing the latest "social problems" to solve so that said management can add another entry to their resume of causes championed.
Be careful not to fall off that high horse.
and as always in cases like this you see crazy amount of Microsoft vote/comment-shilling.

Good job guys!
What Your Top Five Mobile Apps Reveal About You
Reminds me of Tyre – Typed regular expressions: https://news.ycombinator.com/item?id=12292389
"tenants of property tax" would be a rental tax ;-)
Strength training with free weights actually has one of the lowest injury rates for a form of exercise around. Much lower than soccer or running or pretty much anything else you can think of.
Very neat. I was about to report a bizarre bug -- `a/d` for rotating pieces worked on my laptop keyboard but not my USB-connected keyboard -- but then I realized caps-lock was turned-on my connected keyboard. Still probably wouldn't hurt to make the conditional case-insensitive
https://en.wikipedia.org/wiki/Columbine_High_School_massacre...

"Well shit dillon, they don't sell the Hi-Point-9 because it's banned, can I borrow an extra $50 so I can buy the carbine?"

People intending to commit violence (on any scale) will find a way.
"For many online shops, the cost of a free shipment is either folded into the prices for items or funded by investors."

No kidding. I'm having trouble imagining how the cost of free shipments is paid for by the remaining shops, if there are any.

(Amazon Prime is pre-paid, unmetered, not free, shipping)
Silkworms ate graphene and carbon nanotubes to spin super silk
The title of the article is misleading, as it refers to release dates (which are not provided) and mentions both international and US availability (even though the article explicitly states that it won't launch in the US until after the international rollout, which is itself TBA).

But it's great that they're working on it! I've used Amazon Prime offline while traveling, and it has been very convenient.
On a personal level, from ebay experiences and such (in the hundreds of items), this is what I've seen. Anecdotally and empirically, buyers largely prefer if the price of shipping is added to the item's price, and marked as "free shipping", over being marked separately.
They're not really dismantling it, so much as trying to push it towards standardization. Some (most?) addons will get left behind, but they'll still accept patches for anything that the actively-maintained ones need.
Yup, we already have schema validation, JSONRPC, and transformations, all that's really missing is namespaces and comments.

Then we can go full WSDL and SOAP.
Compactness. TJSON expresses in 2 characters what you're taking another roughly 24 to do (omitting the "validation", which I think is unhelpful and pointless)
Gawker Settlement Reached
Need a book and a design pattern name for that. It will make it easier to sell to management and to train new employees about.
> Wikileaks claims they use leaks to serve the public's interest. That makes them a public interest organization.

That's some pretty intense equivocation from where we started. Acting in the public interest does not make you "a public interest". The details of Chelsea Manning's gender identity don't influence the ethical status of her leaks.

Assange's claim (which is not my claim) seems to be that groups with structural power and objective control over people's lives should be forced into transparency or inefficient secrecy. That's largely governments, and agencies like the DNC that shape them. It's also militaries, powerful investment banks, and other groups like utilities which can control access to credit or basic needs.

None of that is representative of Wikileaks. Their influence all happens at one remove, by doing things which the public reacts to. If their disclosures on X are accurate and the public gets mad about X, that can be a direct conversation between X and the public that need not involve them. "Abusive" here seems to mean groups that can take direct financial/legally/physical action on people.

Having said all of that, I understand how selective enforcement works. If you know that a disclosure will harm a person, and take that act to achieve your interests, it's a cop-out to blame "the public" if you're choosing what to disclose. But it's relevant that Assange has made it quite clear that he's disclosing to hurt Clinton; his political motivation is already public knowledge.

There's really no good answer here. You can explain how you make your decisions, but "not leaking a document" is inherently a secretive act. No one can be sure your choice was honest and public-spirited unless you do reveal the document, so all that's left is faith. That's part of why Snowden and other leakers have gone through respected news orgs, because if someone's judgement is the deciding factor you might as well choose well-regarded judgement.

I don't have much of that faith in Assange at this point. I think his leaks are probably selective and politically motivated. It would be interesting to know who funds them and what they say internally, but that couldn't possibly clear up the whole question. After all, if Assange reads one paper about Clinton and one about Trump, and says "the one about Clinton is worth leaking, but the one about Trump isn't in the public interest", how could you possibly evaluate that claim without both leaks?

But none of that means Wikileaks is equivalent to the groups he's demanding disclosure for. Ethical questions on our part do not amount to hypocrisy on his part, and it's still a distinction worth drawing.
Ways Data Projects Fail
Well, if you have the code and an example file it would still be usefull ( as reference ). Thanks for the information!
I don't have pr0n industry experience, but I worked for the largest merchant acquirer (MA) (the orgs that allow merchants to accept CCs) in the U.S. The merchant acquirer ecosystem has a pyramid structure where many Independent Sales Organizations (ISOs) service specific industries while re-selling CC acceptance from ~6 companies (~80%+ market share). These pr0n companies pay monthly rates that correspond with their chargeback numbers, etc and do not deal directly with the MAs.
React Component Hierarchy
Rolling into a creative 'pro' setting with a laptop from a company that tweets about sucking dicks does not telegraph a particularly professional image.
BetterTouchTool is also fantastic.
Genetics startup Genos wants to pay you for your DNA data
Quoting Nick Denton, "As the most unpalatable part of the deal, three true stories — about Hulk Hogan, the claim by Shiva Ayyadurai that he invented email and the feud between the founders of Tinder — are being removed from the web."

The Shiva Ayyadurai "INVENTOR OF EMAIL!!!" thing is especially egregious and shouldn't be forgotten.

http://www.bostonmagazine.com/2012/05/shiva-ayyaduri-email-u...
Nah, the problem is elsewhere. Not looking at an ad on tv doesn't result in anyone not getting paid, because that stuff isn't tracked. It's all based on incidental measurements after the fact, and selective sampling.

Now on websites EVERYTHING is tracked, and advertisers are seeing it in their face every single day how many people skip their stuff, so they get upset.

Besides, automation for TV exists as well.
Wouldn't the DRM handling system be considered a system library, thus falling in the same exception?
Exactly. That's what I use.
> everyone also knows there are things you put in email and things you only discuss face to face, or over the phone.

Sadly, no. I often have to remind co-workers not to discuss things like patents or license issues in email, IRC, etc. These are seasoned developers who absolutely should know better - we do take training in this every year - but it still keeps happening.
How old is that MBP on the first picture ?
All of the keys in JSON must be strings, so they should not need tags for themselves. Instead why not put the tag of the value assigned to the key in the key:

{
"s:string":"Hello, world!",
"b64:binary":"SGVsbG8sIHdvcmxk",
"i:integer":42,
"f:float":42.0,
"t:timestamp":"2016-11-02T02:07:30Z"
}

This prevents having to mess with the values in general and integers don't need to be encoded as strings.

EDIT:

I see this constraint:

Member names in TJSON must be distinct. The use of the same member name more than once in the same object is an error.

which is still satisfied, however you could have `i:foo` and `s:foo` which would result in redundant keys in the resulting JSON document. This constraint could be clarified that, untagged key names must be unique.

Another question, is a mimetype planned for this? `application/tjson`?
True, a few bytes more. But less processing on the flipside not having to parse every key/value for the colon concatenated tag.
You've just reinvented XML
nice, as a web developer i wanted to try my hands on making a game. which turned out to be much harder than i thought, and also see if i could do any thing with c lang, never wrote a program more than ~15 lines of code in c, so i build a tetris game, using SDL lib.

funny thing is i also represented shapes like you did as 0 or 1 on plane, but then changed to x,y list of blocks.

here it is.
https://gist.github.com/spaceexperiment/4d6b116ef577a2971259...
I'm moving towards a lead dev role, running a small group (3 other devs). I always try to thank people, and include enough specific detail that it's plausible. One dev, fresh to a problem, recently identified a place where if we used a multi-map instead of a map, it would solve problems that had plagued us for months. My response was "Fuck yeah, we've been trying to figure out how to work around that for months. Good catch." I praised another dev who just joined for getting a whole lot more done in her first two weeks than I expected. Entirely new language and tech stack on a sophisticated application. It's impressive. I said so.

Remuneration aside, they're humans who benefit from positive validation. It seems well recieved. Maybe an important point is I actually am grateful that they're good at their jobs. Man, working with competent people who aren't phoning it in is a pleasure.

And yeah, in the abstract, my position with my employer is basically "fuck you, pay me." But that's just a sine qua non. Whether or not I like being there is contingent on how I'm treated.
Hey HN, we just launched with support for synchronizing GitHub/JIRA/Wrike/Asana, basically so devs and business can collaborate directly form their favourite apps.

At this point, really curious to hear what other apps you folks would like to see synced? See if they match what we're working on ;)
Terrible article if the goal is to show people that can't read the original Bitcoin paper what the key ideas are.
What is the truth anyway? Business news?
Simple. Dial your code up to 11.
No, he means a macbook from 7 years ago: http://www.laptopmag.com/uploadedimages/review/laptops/2009/...

Here's a retina one for comparison:
http://core0.staticworld.net/images/article/2013/10/15in-rmb...

Macbook that Microsoft used in its ad has been discontinued for 3+ years.
Tuber – Instant, responsive London tube map with routing and fares
My immediate thought was "this is pathological" -- some artifact of modern malaise. But on further thought it doesn't seem all that different from the sort of punishing rituals that people have undertaken for the majority of human history: mortification of the flesh is a consistent theme. However, these rituals have almost always been spiritual in nature, with the goal seemingly transcendence (of the flesh, the self, what have you). It's not entirely clear that this parallel holds for the event described in the article -- but maybe I'm missing the point. Is it, ultimately, about transcending those limitations that "hold the self back"? Is the spiritual height being reached really just "your best self"?
I actually like this idea. Lets take it a tiny bit further.

To prevent the government from harassing you in to forced sales they don't intend to complete, make it a guaranteed minimum of the larger of 90% of the assessed value or 85% of the final sale price. Also the government, while the property is for sale, allows your continued use as previous and pays you 0.005% of the assessed value of the property //per month// for the privilege of listing it and allowing buyers to view it during normal business hours.

At any time the government can cancel the deal and re-assess the value of the property, which shall be official retroactively for tax purposes (as far back as re-filing is allowed).

At any time the current owners can cancel the deal, but then agree that the valued price is fair and valid as well as are required to hold the property for a full year after the cancellation.
Containers for non-techies (part 1)
I'm curious, since the facial recognition algorithms they are testing are created with ML, would adding the instances of someone wearing these glasses to the training set result in a version that wouldn't be fooled? Or is the method something the ML algorithms are inherently weak against? Is this an exploit that could be patched, in other words?