skysight-inc/HackerNews huggingface dataset:
That comment seems to assume that if enough people do it, it therefore is a good idea. Not all behavior is relatively the same; good and bad don't depend on what the majority likes to do. Lots of people in the business world are condescending toward women; that doesn't make it good or acceptable. In a different context, civil rights exist to protect the minority from the majority.

My point in the GP was that the claim of 'cultural differences' isn't valid; we all learn and adjust to new cultural norms easily, and very few cultures, if any, have the norm of disrespect.
The best stack is most likely the last one you shipped a finished product with. Every time you double down on that stack you're getting better and faster at using it, code quality improves etc.
Celojp1
Developer
What does "margininalizing immigrants" refer to, vis-a-vis policy and enforcement of immigration law?

Trump's stance on H1-B is quite clear from his policy papers, speeches, as well as those policy documents written by his main immigration advisor Sen. Jeff Sessions. This is all out in the open for anyone to read, but I suspect you just wanted to take a gratuitous shot at Trump's supporters, so, good job.
Parallel iterators, part 3: Consumers
Is this modification described or analyzed anywhere more thoroughly?
My buddy works as a controls engineer in a company building injection molding machines that has an on-site chef for 100 employees.

My father-in-law started a psychological testing firm in the 80s that had all these things. With no programmers, imagine that!
You may be right. I don't know the law that well.

Should there be a punishment for overstaying a visa? What should it be?

I think the answer may depend on the type of visa, the length of overstay, and perhaps some other factors, but in the majority of cases, I would expect the answer to be deportation, which would necessitate an arrest and holding. Whether that's called a criminal offense or civil offense is a distinction without a difference.
I don't think that was the implication. The original post just said that the democrats and independents split the vote (spoiler effect). There was no implication as to which was the spoiler.
This is a big question on everyone's mind right now. "What stack should I use" is always a big question, but sometimes web development goes through a particularly notable state of uncertainty.

Although there are a lot of different tech stacks, I think that most of this boils down to SPA vs integrated views with some javascript. In the rails world, this generally means either Rails plus jQuery, unobtrusive javascript, coffee script, and so forth, vs rails-api and Ember (or another javascript front-end).

Right now, I lean more toward the integrated views than most of my fellow developers. Very few people would take an always/never position on single page apps, so this generally boils down more to how far people want to take them. Some are more eager to apply them in a wider range of scenarios than others.

I personally lean toward the integrated view approach, and I advice caution around SPAs - in my opinion, very much an opinion here, I think they add a lot of complexity compared to the integrated approach, and are still in a state of flux. If what you are writing really is mainly a set of forms that you'd like to enhance a bit with automatic page refreshes, drop downs, drag and drop elements, autofill and so forth, you may want to stick with a more stable stack that isn't evolving as rapidly as SPA javascript frameworks.

There are situations where you can find yourself in a real mess with an integrated view, that would be far easier to manage with Ember or another javascript framework, keeping your backend logic in a relatively simple API. Not sure if that's going to happen in a CRM - they tend to be pretty form-ish apps, but perhaps that's because up to now, difficulties with javascript have led us to think of them that way. The rapid evolution of JS frameworks may, for all I know, have opened up an opportunity for serious innovation here.

One other thing - remember that it is relatively easy to expose a rails method as an API even in the absence of rails-api. My guess is that this is true of most integrated frameworks that provide a view tier. You won't be locked into an integrated app provided you keep logic out of those views! You should be doing that anyway. Also, make sure your tests don't rely exclusively on the views to verify logic that isn't in the view (again, you shouldn't be doing this, but I've seen it a-plenty). That'll keep you flexible enough to transition away should you want to at a later date.

Good luck!
> Are you going to suggest they need to get an appraisal on their book, and then pay taxes on it?

I keep repeating (and you keep ignoring) that I want no such thing, except when they expect damages for copyright infringement.

Taxing based on valuation is what is effectively done for every kind of property. If IP is property, there is no reason it should be exempt. And if it isn't property, it's about time we stop treating it as such.
I second FlyingSnake.

It is easier to use straight C++, using a MVVM approach than Qt.

QML doesn't provide enough support for native UIs, so you end up spending time redoing native widgets on it.

Similarly Qt doesn't provide any bindings for the majority of mobile OS APIs, so you end up writing your own wrappers anyway.

In the end it is a bigger effort than using C++ libraries plus your own integration code.

Additionally in iOS and UWP, you get C++ extensions, Objective-C++ and C++/CX respectively, that make it quite easy to integrate with native APIs. Android is the outlier here with the JNI pain. Still Djinni and SafeJNI help to reduce the pain.
I don't think its a contradiction: every tech company has to raise salaries to get talent, including startups. But the total compensation may be lower by startups.

Uber/Yelp are no longer startups. I think the article is referring to companies much earlier in the life cycle.
I'd recommend you to watch this talk https://www.infoq.com/presentations/SalesForce-Multi-Tenant-...

I've been dealing with different CRMs recently (SFDC, Netsuite, MS Dynamics, AgileCRM) and I don't think tools really matter, architecture that will allow you to customize everything is the key for CRM

As my personal choice it would be (I'm a full-time Python dev)

* Java/C# (there's nothing really dynamic in crm, entities, fields, etc with different "name" and "display_name" for each customer, IDE would allow me to manage complexity)

* PostgreSQL (no NoSQL, CRM is all about relations)

* Vue.js

* ElasticSearch (with Kafka for replication from db)

* RabbitMQ for offline jobs
https://en.wikipedia.org/wiki/Gramophone_record

No, it's me who needs to apologize.
For what is worth, it's true of all languages if you are a native English speaker - everyone wants to improve their English, and for them it's tiring trying to make sense of your attempts at speaking their language as you are learning.

Best thing is to pretend you are Finnish or Macedonian or something and say you don't speak English at all!
Way more common than you think. Founders do not talk or advertise this part of startups, and often hide it from the employees themselves.

Often the only way you find out is if you have access to and read through the company documents. Another way is having a friend that works in finance and has visibility into this kind of stuff / you monitor SEC filings or other finance services or heard it through the rumor mill.

The logic is to incentivize the founders to go for the big wins that the VC formula is set up for.
I'm not really stuck on STV, per se. Whatever proportional voting system the US chooses is fine by me. However, I think that if RCV is adopted, STV would be a natural extension to that. Plus, something like STV (or Dion's P3, which I actually like a bit more: https://www.youtube.com/watch?v=wyLeClCrfgQ) is more likely to be adopted in the US, than say something like list-based voting, because Americans like to directly elect candidates from their districts.

But I do think STV is still far preferable to winner-take-all FPTP, where the winner may only represent 35-40% of the voters in a given district, or even RCV, where the winner may represent 50%+1 to ~55% of the voters in a district, which is obviously better, but it's still less preferable to being 3-5 winners in a larger district and from 3-5 parties, whereas RCV would still mostly allow the two main parties to rule, with some exceptions in a few districts.
This is really old news. These kinds of attacks have been well documented for over a decade.[1] An ICMP type 3 code 3 or type 3 code 2 packet MUST be treated the same as a TCP Reset packet (per RFCs). You can also do blind performance degradation attacks with ICMP type 4 or type 3 code 4 packets. Thankfully, ICMP type 4 has been deprecated for a while now so those packets can be safely ignored.

[1] https://www.gont.com.ar/drafts/icmp-attacks-against-tcp.html
The State and Extent of Online Tracking
Well, I'd like to see what the banner for other projects look like without auth-ing the API (and 60 requests seems a bit low for that). I really just hacked this together on a train without further thought put into it. Sorry again for that.
A) Recruit, hire, and train a handful of quants, pay them $250k/yr+ each, and hope they bring a positive edge to your algorithmic trading.

B) Award $10,000 to the winner(s) among hundreds of participants aggressively competing to solve the same problem as your expensive employees from A.

Which would you choose?
Drug legalization is something we need to do, for sure. But it's frustrating to see the conversation regarding prison reform always get co-opted by legalization advocates. Denmark has less than 1/10th the incarceration rate of the U.S. If we were listing the top 5 reasons for that disparity, drugs probably wouldn't even make the cut (especially considering drugs--including marijuana--are illegal in Denmark!)
I grew up as a bilingual since early age. One of my languages was an ancient language only spoken by about a million people who all spoke other, more popular, languages rendering their own language pretty useless in economic terms. Yet there are few things I think this gave me.

I believe growing up as a bilingual with two completely different languages gave me an edge in learning other languages when compared to my monolingual peers. When we started learning a foreign language in school, my monolingual peers didn't seem to grasp just how different the languages can be. All through school they tried to apply the grammar and phonology of their native language to the language they were learning. For me it was always a given that even similar sounds like consonants are often vastly different, that words can be in whatever position they have to, not just where I'd like them to be. Though, truth be told, I had no preferences in that matter to begin with since I was constantly switching in my mind from one language to another with a different word order. I am quadrilingual today, and I am not even a big fan of learning languages per se.

This might be far fetched, but I think it also made me more organized and disciplined, or at least it helped to do so early on. This mental context switching forces you to pay attention to the details for one thing. For another, it also gives a sense of "protocol" early on. You understand that you should speak one language to some people and another to the rest. In process you see that this thing is even more subtle because you have to choose styles withing the same language to match the social situation.

Last but not least, knowing the languages gave an early access to two different and often clashing cultures. This, I believe, made me less judgmental and more accepting of other people, at least when it comes to cultures. Not because it was the moral thing to do, but because noticing all the commonalities and differences between people became an exploration on itself for me as a kid. I am genuinely curious about people that are different from me, either by origins or mindsets. Being a typical white nerd and health-junky, I am easily bored by other nerds and health-junkies, but give me an alcoholic and I can talk to him for hours straight despite never being drunk myself.
Regarding 2, Google has started penalizing these popups, at least for mobile users.

https://webmasters.googleblog.com/2016/08/helping-users-easi...
Are you purposely ignoring the discussion? There was no one, especially not me, talking about taxing the picture your kid drew. You're arguing a strawman.
Aaarggghhh you dooooo!!!!
This is not a ddos attack. More like ddos mistake or accident.
Sanders didn't play to win and dug his own grave. In one of the Democratic debates: "The American people are sick and tired of hearing about your damn emails!" If I was a Sanders donor, I would have been very upset at that moment.
Ask HN: Do you find writing plumbing code for SaaS painful?
Used to run a few different SaaS but the plumbing code relating to integrating Stripe, user authentication, billing management for customer all quickly adds up to non-product related coding which now adds friction to your testing & deployment lifecycle.

I don't know, has this been the case for any of you out there?

Would there be value in being able to quickly deploy different SaaS ideas by bootstrapping it with a SaaS website hosted on the cloud that will be completely taken off your hands?

All you'd have to do is point to your core product running on your own deployment and interact with potentially a service that will give you drop in Access Control?

I know security is paramount here but also feel like there should be minimal friction in retrofitting SaaS functionality to your web app. Stripe removes the need to store any of your customer's sensitive data on my end which would require PCI compliance.

It's the classic build vs buy, and I'm curious to know if anything hits home for those working on SaaS product.

If so, let's have a conversation to discover ways that I can help you get you to the market quickly, focus on your core product while helping you become a profitable SaaS.

To contact me: Please click on my profile name & find my email & website there.

p.s. Please be gentle, everything is in a state of flux as I'm trying to gauge if this is worth doing.
There is no correct default, show both buttons next to each other with the same size! Now you have to open a tiny drop down to get to normal reply, it's very easy to forget that there is another option there just replying to all without thinking.
Alternatively, why not just go full Condorcet? The Schulze Method has a significant backing: https://en.wikipedia.org/wiki/Schulze_method#Users

If you really want simplicity though, I suppose you could use IRV as your tie breaker amongst the Schwartz set.
How to pitch agencies for freelance work (here’s exactly what we want to hear)
>Bitcoin is useful against capital controls.

True if any only if, and the degree to which, possession of BTC is considered desirable. If it's a sought-after 'commodity'. Otherwise it's just a decentralised simulation of money, no matter how many desirable qualities it simulates. MMO games have simulated internet money, and various transfer features too.

People who got into BTC early, did so because they wanted it to fulfil its potential as a better sort of modern money. They knew nobody else would accept it as payment at the time. They hoped it would become valuable in the future... and it has. The early adopters essentially gave it its initial kick start by role-playing as if it was money. I don't know if this basis of playing pretend can be a solid foundation for an invented money's value.

It seems too ephemeral. It's based on belief in belief, ultimately based on pretending.

Maybe it would be beneficial, for the sake of stability, to invent a powerful mythological origin story for BTC. Maybe that's what they are trying to do with this still-mysterious Satoshi avatar.
Like you say, for most businesses running a paid parking scheme is too much overhead to be worth it. But you would remove requirements for minimum amounts of parking. So wouldn't you expect in areas with limited parking the issue to be exacerbated, since business would have less incentive to build parking? You say that the city can then charge for parking, but also that they already do it, so not much would change there...

Re-planning cities takes a long time. Do you suggest people just take taxis/uber for a decade until public transportation catches up? Might not be the worst idea.
There is different kinds of big companies. Salesforce will be different than google which will be different than cisco. Some of them will be far more positive than others.
I see a lot of recommendations for Transmission and qBittorrent. Having used both of them, I found them both to be great.

My only concern is that the Transmission site was hijacked and the download was replaced with ransomware [1]. For those still using Transmission, what are your thoughts on this?

[1] https://blog.malwarebytes.com/threat-analysis/2016/09/transm...
I'm not sure why this is a flaw, to be honest - it seems like selecting a candidate who is at least acceptable to the greatest number of people is preferable to picking one who is preferred by a slight majority but possibly highly divisive.
If you're interested in running things in-house, you should definitely take a look at home assistant.[0]

Also, if you haven't already, check out the Amazon Echo; it has pretty solid support for a lot of home automation tech.

--
[0] - https://home-assistant.io/
I've only tried in VS so far. I'll check XS. Thanks.
We Americans are dense and don't always pick up on undertones of disappointment. Half of the program answered his questions as if they weren't loaded. It was painful to listen to after a year.
Easy to do if there are no permissions or anything else tied to that AD group - but that is often not the case in these kinds of situations.
Github: https://github.com/ForestAdmin/lumber

Demo: https://www.youtube.com/watch?v=2cKSsBxrvR8
Depends on the 'bandwidth' of the signal and the test equipment and the individual. Generally consider many non-medical measurements below 025mA suspect, as few design engineers make an effort to understand the various frequency components of the voltage and current leakage signals, and/or understand the effects to the signal of instrument impedances.

Have had several discussions with Mr.Pete Perkins (he sits on several STCs and has written several IEEE papers) on this subject, and we agree that the human body model referenced by these safety standards being used for the measurement network (IEC60990) have problems because the medical community does not understand physics. As the various standards committees continue to look at the body of work being done by bioengineers, will probably see better measurement methods being codified.

Human response and perception to electricity has significant variance and resultant effects/affects. My wife can detect less than 10uA at 200Hz/42V. My detection threshold is at least an order of magnitude greater, even at 50Hz.
I don't see why the value couldn't just drop and keep dropping to zero, as users lose confidence.

(I will investigate 'regression to the mean')
This response is exactly what I was looking for. Absolutely love the breakdown. I looked at Ember awhile back for a different project, and it seemed really robust (more than what I needed then!) but for this I think you guys made a solid choice. I'm also a big fan of Postgres so this stack wouldn't be too scary to embark on.

Yep you're right, most of these are essentially putting a UI on a database and that part has to be right - otherwise you have much bigger problems.

Hah, well if things don't exactly work out I'll have http://seneca.systems/careers/product/front-end-engineer bookmarked.
> such as the Roman Catholic Church.

The RCC does not provide a world- or even countrywide emailing system for clergy people, maybe except the Vatican. I did a little gig for a church group once, chances are high that most of them are technically illiterate and are happy if some dude like me throws 'em a Wordpress template and a (back in the days) free Google Apps mail account.
It's a bit disingenuous to call the people here 'triggered'. No one seems emotionally distraught by the author's choice of words. Most of the comments here seem to be pitched in a constructive and explanatory manner (the meat of which you might entirely disagree with), but calling them 'triggered' only seems to try to undermine their opinion without actually providing any counterpoint.
I have a <firstletter><lastname>@gmail.com and I get everything from online shopping receipts to legal notices. You'd be amazed at just how uninterested a law firm is in knowing they just sent a bunch of legal correspondence to someone who isn't their client.
Build it and they will cum.
Yelp was founded in 2004, Uber in 2009 - they are not startups anymore. I think the statements are still holds true if we consider startups new companies that are less than 4-5 years old.
One downside of Xamarin apps is memory usage. Just launching our app uses >200mb of memory. After doing all we can to avoid memory leaks and excessive usage, we still crash regularly due to running out of memory. (part of this is due to a UIWebView)
Quite a few applications (e.g. Dynamics CRM) dynamically create database columns when fields are added at the application layer - works pretty well and create a relatively clean relational data model.

NB Mind you - I can definitely see the advantages of using JSON but a lot of developers seem to resist dynamically altering relational database structures when it can actually work pretty well.
Divshot, acquired and shut down a year ago, just billed me
I was a customer of Divshot until they were acquired by Firebase last year. Imagine my surprise when I just received a Stripe email receipt from them. They haven't charged me since last year, I wonder if their billing system erroneously set to continue charging me but on an annual basis.

Has this happened to anyone else? I've pinged a note to their support email, will update here once I hear back from them.

Update: Firebase Support just confirmed that it's an issue and that I'll be issued a refund soon.
I Am Mark Zuckerberg
Or Quick? lol
Your argument is shit. (Another Linus quote) And here's why.

"I'm a bastard. I have absolutely no clue why people can ever think otherwise. Yet they do.

People think I'm a nice guy, and the fact is that I'm a scheming, conniving bastard who doesn't care for any hurt feelings or lost hours of work, if it just results in what I consider to be a better system.

And I'm not just saying that. I'm really not a very nice person. I can say "I don't care" with a straight face, and really mean it."

-- Linus Torvalds, 09/06/2000, LKML

"I like offending people, because I think people who get offended should be offended."

-- Linus, 2012.

Linus Torvalds on why he isn't nice: "I don't care about you."

http://arstechnica.com/business/2015/01/linus-torvalds-on-wh...
Two stories about this topic on the front-page right now. Merge them?
Why do you, and the above poster, find it so normal to be on page duty when so many other industries, often with much more critical services, do not require it.

False premise. Many jobs require it, including low paid ones across many industries. Many of my jobs which were not in IT required it sometimes (like working at a golf course and being called out for a jammed golf cart garage door in one case - which I clocked hours for btw).

If it's part of your job description and the salary you get covers it then I'm not seeing why you should "find a different job."