skysight-inc/HackerNews huggingface dataset:
I've seen access control implemented both at database level (views and stored procedures) and at middleware level (Java/Hibernate). I'll greatly recommend the first of the two approaches, even if it means that developers have to deal with SQL and of the PL of the database. Thing is, they need to know this stuff anyway to be worth their pay. Hiding behind an ORM gives you this nice, familiar, and deceiving feeling of data just being objects which you can manipulate pretty much for free. I've seen many examples of code which load up the entire contents of tables, then proceed to manipulate it in clunky Java. Scales terribly, of course.
> Elsevier's role isn't finding collaborators - it's finding reviewers

This is also not true. It's usually journal editors who find reviewers. This is mostly unpaid work as well (publishers tend to chip in a bit for editorial board meetings, but that's about it).

Scientific publishers provide very, very little value to the scientific community. The reason why researchers want to publish in Journal X is that it has a good reputation, which is mostly a function of the editorial board's quality standards, and even more so, of Journal X's past publications (often dating back to way before Elsevier or whoever else actually acquired it).
>Are you seriously trying to say that seniors don't function in a civil society simply because they are uncomfortable with new technology?

To a certain extent, yes. Lack of internet access is a serious form of social exclusion, similar to having limited literacy or lacking a bank account. You'll have problems accessing government services and essential information, you'll be unable to find or apply for many jobs, you'll pay a premium for many goods and services.

My town has no brick-and-mortar travel agents or bookstores. Most of the bank branches have closed. Our local housing association only advertises vacancies online. People who don't use the internet are now effectively an underclass; our government is quite rightly working towards 100% internet access.
This forum isn't really about Y Combinator, despite sharing the domain name and parent organization.

> Here, we're trying to build things.

Actually, I'm not here to build anything. I'm here to have discussions about tech.
American FireFighter Simulator
I have two of their products, and must say: when they work, they work awesome! Range is great, monitoring is great - just compliments.

But a firmware upgrade on their access point caused quite a lot of trouble. And with only one access point I seemed to be the lucky one, others had more work fixing it. Some got bricked when trying to revert to the old firmware. Support forum should provide background information if required.

Bottom line: the sales-flyer always looks great but the moment you actually touch the device you start to notice some issues you wished someone told you beforehand...
Not a word of that sounded cynical to me, just realistic.
Loans for Bad Credit on Instant Decision – No Guarantor and No Fees
I wonder what it's like working for Uber and hearing this story. I imagine people form into two camps, with one doubling down their loyalty to the company (which could be properly placed for all we know), and another that becomes a little more suspicious walking into work next time.
I found them to be slower than my ASUS AC87 in good coverage areas. Improving areas with spotty coverage was nice but outweighed by the speed hit.
I thought the company sold assets to FitBit. I saw a $40m number floating around. While that might be golden handcuffs for employees, I would typically expect to see the investors take some cash out of this.

If there was $40m, it's likely the founder got _something_, even if it's just 200k. There has to be financial incentive for him not to burn it to the ground, and the VCs probably don't want to get a founder-unfriendly reputation over a "small" chunk of cash.
That looks really good, thanks for posting it.
Not the piece above, but here it is. This article has a lot of links/sources on how Trump's campaign statements and Russian propaganda are almost word-for-word identical, and in general complementary. This is from back in August.
http://www.atlanticcouncil.org/blogs/new-atlanticist/underst...
I'll never get these prices, I know at least %50 goes to money laundring, but still, I just can't.
That being said, I'm all for spending millions to "preserve antiquity", but not for the privilege of owning a sketch, a quite lame one at that.
Concealing bugs
It's interesting to contrast with the ms Surface pro 4:

- Headphone jack

- Magnetic charger

- Touchscreen

- Pen/digitizer screen

The only problems with the sp4 is it should've had double the battery, and Ms needs to work more on high dpi support - specifically the file explorer needs a high-dpi, touch-first skin.
It happened to me in 2010 for a TV torrent. Had to call my ISP and promise to delete the file. The ISP shut it off due to a request from Universal. Weird experience.
Are you my boss? This sounds like our stack to the T. ha! I guess there are only so many quality tools and ways to chain them together.
Not op, but:

IMO somewhat uninformed opinion (longtime dev on two of the biggest platforms, played a bit with node etc a few times) the Javascript ecosystem has seems to have numerous issues. Here is my impression:

- being equally bad or worse than php in a number of ways (I used to write php, the right way ; )

-to: having bad dependency management

-to: the complete ecosystem being in a churn, always. Like if php constantly was having the php4-5 transition or if python 2 and 3 was simultaneously in a flux.

-to: being pushed for the wrong reasons

Same goes for gradle (and I guess a number of other hip technologies):

I start looking into it and it turns out it isn't even faster! The unique selling point of gradle seems to be that it is not xml-based or something.

Thanks but no thanks. Not interested.

In fact just yesterday I commented on something and said: sounds cool so I will avoid it for now. I'll use the old way, get it done and then add it on a rainy day (or better: a rainy night) after funding is ok or whatever.

Edit to match your edit:

I have replied as well as I could. I didn't even notice it was you until I had posted.

That said I think you make your own life worse by referring to others as "cynical, older person" and stating without doubt that some "... things that make a pretty small difference in the grand scheme of things" - especially that latest part makes it look like you have already made up your mind.

Oh, and as I mentioned last time: I'd stop swearing here, at least for small stuff like this ;-)
Untaxed and black market trading. It's worth a lot of money, until it gains serious traction at which point the government will simply outlaw it.
Well yes, but man, homeless people live in terrible conditions, but I think even worse than that would be watching everyone go about their lives in seeming prosperity, knowing you used to be one of them and you can't ever get back, and no one cares. To me, that would hurt.
I suspect parent meant this: http://www.vox.com/new-money/2016/11/27/13706776/apple-funct...
It's very hard to validate if you're doing validation on the application layer. If you moved your validation to the database and your users are actually db users, a joy to work with.
The problem with the Mikrotik stuff (speaking as one who uses it) is a level of user friendliness that makes Cisco IOS command line interfaces seem like a good idea.

It's possible to do some amazing things. It's also possible to screw up trying to do amazing things (use safe mode for automatic rollback in case your changes lock you out).
Well, perhaps a little. Most of those "show rest of the article" buttons are there to hide "not yet fully loaded state" of the page, some for checking subscription/login etc.
Is it safe to assume then that you have no specific complaint with any of his books other than that they were written by D'Souza?
How to startup in China
How to write JavaScript without actually writing it – JavaScript Synonyms
Payments company, ~50 people, based in Jakarta Indonesia.

We hope to expand our team in early 2016 and have a mainly java micro-services with some PHP and native apps on the front. Will likely add to the java team in addition to an IOS dev.

Nice atmosphere, nice people. We try to select for people who don't like to be micromanaged (but are still friendly) and assign responsibility not tasks wherever able. Varying degrees of success but overall happy with the approach.

Looking for at least one highly skilled person with java experience and ideally a fin-tech background. Not sure the salary would be competitive with SF but cost of living is small and its a great lifestyle (for those who like daily excitement/challenges and learning new cultures). On site. Other roles would likely be unsuitable (read: cheap!) for the HN audience.
Why Fortune 500 companies and top global media agencies are chasing Frrole?
Google acquires wearable tech platform Cronologics
I need as much bandwidth as I can get over a pretty short distance -- let's say 30 feet. I'm bridging two closets at opposite ends of a hallway. One closet has the WAN connection. The other closet has a bunch of hard wire gear (NAS, home theater, etc).
I've begun to ditch apps that I've perceived as going downhill regularly, and its been working out pretty well. Uber, Youtube, Facebook/Instagram, and Twitter have decent mobile sites.

I can even silo whatever service I want into its own browser to limit tracking, and all location/permissions/etc are all sandboxed by the browser.

A huge bonus is battery life + ad blocking.
Malwarebytes Anti-Malware 2017 Crack and License Key Lifetime
Rescale (YC W12)is Hiring a Director of Marketing
Responsibilities:

Lead overall marketing strategy for Rescale by anticipating industry trends and directing market research efforts for the company
Develop the marketing process including inbound, outbound and demand generation and oversee its day-to-day implementation
Collaborate with sales, engineering and product teams to guide a unified approach to messaging and positioning that meets market demands
Design and coordinate promotional campaigns and other cross-channel marketing efforts (digital, print, social, etc)
Plan and organize marketing functions (PR, social ambassador, corporate communications) and operations (messaging, branding, communications, etc) and ensure they project Rescale’s unique voice
Promote the company at industry events globally by creating and delivering compelling content
Define effective and measurable marketing strategies (metrics, tracking engagement, etc) to support the company’s overall objectives
Be an integral part of marketing initiatives company-wide by planning and creating a broad network of strategic partnerships
Create a broad network of strategic partnerships
Help build a high-performing team of marketing professionals

Qualifications:

5-7 years of marketing experience in a senior leadership role
Experience in a fast-paced, hyper-growth startup environment
Deep understanding of both traditional enterprise sales process and SaaS sales models
Demonstrated success utilizing metrics to drive sales performance
Expertise with tools such as HubSpot, Salesforce.com and Google Analytics

About Rescale:
Rescale offers a software platform and hardware infrastructure for companies to perform scientific and engineering simulation. Rescale's mission is to provide a powerful simulation platform that empowers the world's engineers and scientists to develop the most innovative products and perform groundbreaking research and development.

Location: San Francisco, CA

Submit resume to: bd-jobs@rescale.com
+1 on the factory outlet recommendation; I bought 2 of my 3 U2415s there for around $150 each (shipped).
It's an analogy. All of apple's output is maybe 10 products so even if apple had perfect vertical organization (which they don't, they have a functional organization around tech layers), they're still already putting thousands of people on a product. There are diminishing returns to packing more people in.
The Java stuff caused problems at our office because the installer (on OS X) didn't even run. Not on any computer. It got stuck trying to discover the device, when in fact it was the Java app that didn't work properly. We had start that web server thing from the shell and then point a browser to it. Even then we (one of whom is a former Cisco engineer) had to struggle several hours just getting it to start a working wifi network.

The box is Apple-pretty, but it's probably the least smooth network device I've had the misfortune to set up, and it's scared me off Ubiquity a bit. It's not just us, either. Forums found plenty of people with similar issues, but no solutions.
Why can't we have docker store it on a mounted volume that it attaches at startup?
I don't think it's the distilled part that is important. I doubt the quantity is as important as the other nutriments you get that makes your body functions well enough so that you can benefit from all the sugar.
In and around my office had a few try it. It seemed to be about 50/50 Love / Hate.

I would say it was pretty predictable depending on how soft/hard the person typed on their current keyboard.
> Are mainstream js developers really that ignorant of what is out there to suggest running js on the server all the time?

No. At least not the high caliber ones.

There are those that know only know JavaScript and will try to make everything fit. Although, you can say that about people who only know Java, or Python, etc.
Oh, no, that's certainly not safe to assume. I have plenty of actual issues with D'Souza's writings. But i don't choose to engage here at HN in ways that would actually take up my time and energy, because why would i bother?
> Or that MongoDB's changelog has consisted of standard SQL features

Funny, because it's pgsql that added a JSON data type in response to MongoDB and others.
I was recently laid off so I'm on the job hunt. I applied to Snap, Inc and received this response within 2 weeks of applying

Dear [First Name],

Thank you for your time and interest in a career at Snap Inc. At this time, our team has decided to evaluate other candidates for the [role]. However, we encourage you to apply in the future for positions matching your goals because our needs change frequently. Thanks again!

Best wishes,
Snap Inc.

They must receive an enormous amount of applicants from all over so even though I didn't make it anywhere in the interview process, I'm appreciative of receiving a response and getting closure.

When I was employed, our HR department used Monster's ATS. They found it difficult to use and didn't bother to inform candidates of their application status.
Judging from Apple’s focus on silent, 10-hour-battery-life laptops, you’ll see quad-core CPUs in Apple 13" laptops only when the chip’s TDP drops to 15 W.

In my opinion, it is sad that Apple changed the meaning of its Pro label from “professionals” to “consumers with lots of money”. As another commenter once said, replace “Pro” with “Deluxe” in your head, e.g. MacBook Deluxe, and suddenly it all makes sense. The machines trade potential increases in performance for increases in thinness.
I have same doubt about this course. I got selected for the AI nanodegree and it's really a big investment for me. In my country a masters price starts from 1500 Euro, so I am not sure I will join
How to Dual Boot Windows 10 and Fedora 25
So now mbp folk feel about apple the same way thinkpad old folk feel about lenovo.

There's a huge market opening here. We may see the rise of a third hardware giant just yet.
Dark patterns lead people to decisions that are not in their best interest, here the decision is reading the article. Seems a stretch.

A less conspiratorial explanation is that adding the click lets them know who reads the article and who doesn't.
I'm actually very interested in the mathematical implication of score voting. Because in Indian elections - the world's largest elections - IRV is fairly impractical. We have constituencies with more than 10-15 candidates and the "recalculations" will kill the system. We also have very frequent recounts.

I'm still thinking of how to explain score voting to an illiterate voter. It requires a level of sophistication that is orders of magnitude more involved than a simple checkbox next to a candidate.
If you're already employed and looking to change positions, sure.

But if you're unemployed, you don't have this luxury.
Not all people live near an Apple Store, and even if you did, with a minimum 3 days wait without PC, it is most likely worth buying another PC.
>For a company whose brand was for quite some time "It just works" to ask you to read a serial number, printed in gray, in 4 or 6 point font, off a light gray cable is dumbfounding.

They had the same kind of support pages since forever, with the same kind of instructions (checking which exactly model mac or router you have, which cable goes where, what video connections your thunderbolt supports, etc). It's for troubleshooting specific conditions, not for everyday consulting. When you get your laptop and your cable in the box, it just works, obviously.
When, from either side, zero evidence is provided: The burden of evidence falls to the side which can cause the most potential damage to you/society, such that it can be mitigated/fixed.

In this case believing a news article over Uber is in our best interest. As a result your the parent poster is justified in requesting Uber for evidence.
In theory yes, in practice, I never saw REST discoverability being used much IRL
Ok, I'm talking about the general "you", the public, not "shmerl".

You might be able to do that. Troy Hunt doesn't want to. I don't want to. If I want to be able to inspect my network gear I guess I should go with Microtik or something but to each their own.
Why put any effort whatsoever into it? What exactly is the bad PR? The fact is, maybe you don't deserve a response just because you sent in your resumé.

Also, "why don't you just" is one of those famous things developers hear all the time and your comment reeks of it.
I was recently unsettled when I installed Lyft on a new phone after a pretty long lapse. Sure enough, with no verification of any kind, my credit card information was still there. Apparently it is keyed to the phone number. Insane.
Node.js is great, but the ecosystem needs to be run by people with an attention span that's longer than 5min

I use node.js, but doing things the "node.js" way is just crazy. You don't make a higher level project depend on a package manager
Sadly, it's not that unreasonable that, with the major changes in societies we've undergone in the last century, there may very well be some "brain type" or something that does not cope well under these new conditions, and this is mother nature doing her unfortunate work to thin the herd.
Common Mistakes That Entry-Level Testers Make – Part 1
I feel like one step for fixing this would be a pledge by hiring committee members. Say the university of X thinks publisher Y is a burden on the scientific community and as such will ignore everything the applicants have published there (or even weight it negatively). It's never going to happen but these issues need to be attacked from all angles that affect the careers of scientists. Employers, publishers, peers and students.
Bully: Anniversary Edition – Indonesian Gameplay
Really? I find Lyft cheaper in NYC, with roughly the same wait times. And they're constantly running promotions.
I generally agree with you, but I'd argue there's good use-cases for it. I hate it when sites feel the need to add a top and bottom navbar on my already small mobile device. But on the other hand, when I'm on my desktop using a web app that displays large tables (which is pretty common for me), it's really easy to confuse the column you're looking at. In cases like that, I like having the table headers visible at all time.
I should have said "the security model in most databases is outdated" - the bitterness comes from my own failure to argue for an alternative when we built the security model in Neo4j.

Just like PG, we based security in Neo on role-based access. Users have roles, those roles then have permissions to do lots of cool things.

What we should have done, had we had infinite time (and to be clear: it was the correct choice to build a role-based system given the constraints, I just wish there'd be more time in a day..), was to build a resource-based system; instead of roles, you have graphs of direct and delegated privileges over specific resources; resource-based access control.

If I build an app today, I don't want to say "Users can edit x,y,z columns on the comments table". I want to say "Users can edit x,y,z columns on the comments table, if they were the ones that wrote them and the comment does not have a lock flag".

The bulk of web app code today, for small to mid-sized apps anyway, is about dealing with this resource control. Which is ridiculous - imagine how many CPU cycles are spent on secondary queries to look up ownership hierarchies from dumb ORMs. There's no good reason that couldn't be modeled at the level of, or below, the query planner, having it simply design the query plans to abide by the per-user access constraints.

The cost of that would be massively higher than what the planner does today - but looking at the performance of the whole system, it'd be amazing.

This is, kind of, what Firebase does, right - it rolls resource-based access control into its query planner, combined with good federated user management.
Regarding 1. Emacs does have keyboard macros. A bit more involved than just hitting dot, but they do let you compose an arbitrary sequence of operations (including selection) that can be repeated or saved and applied later.
I don't understand why he needed the expensive PoE switches although. He could of used cat 6, consumer non-PoE switches & standard $15 PoE injectors close to the switches themselves. He wouldn't get the fancy interface for the switches, but he would of had similar wireless and wifi performance.

Or does Ubiquity require you to use their switches for anything to work properly?
I'm still thinking of how to explain score voting to an illiterate voter. It requires a level of sophistication that is orders of magnitude more involved than a simple checkbox next to a candidate.

You've made a very important point. In tech we often talk about UX with apps and sometimes with consumer products, but not enough in my opinion in areas such as voting and paperwork.
Sortition, closely followed by direct democracy.

1) is also proven for selecting juries?
Make it toggle. Then you can be magical or practical.
Do we have free SSL certificate which won't expire in 3 months?
Letsencrypt.org provides free certificates which would expire in 3 months. Do we have some other free SSL resources which would not expire, like 1 year or so?
I would guess that you'd fall in love with Purescript:

http://www.purescript.org/
For me the main benefit of graphql is to have a common interface for mixed backends. One query seems unified, while it may request data from an SQL DB, the cache, redis, the file system, elastic search, etc.

It makes it very easy to switch backends, or reuse the same query on the client or the server. Microservices have one common standard language to query data, to whatever it wants.

ORMs tried to do that but they work well only for relational data. Plus unless you use JS everywhere, you can use it on the client and the server.
This sort of happens already in NBA games. There's a system called SportVU that tracks XY positioning of players and XYZ positioning of the ball in real-time. Here's a decent article that describes it in more detail: http://www.fastcodesign.com/1670059/moneyball-20-how-missile... . Unfortunately, the data is proprietary.
Google has reportedly stopped developing its own self-driving car