skysight-inc/HackerNews huggingface dataset:
Honestly a dumb phone + data hotspot would be ideal for me. I could see this pairing well with wearables that provide the interface instead of traditional phone screens.
Take a look at the old Star Trek (TOS) shows. Bunch of blinking lights and buttons. Seems idiotic, facile.

But why wouldn't the goal of controlling a starship be best put into physical buttons with lighted indicators? The physicality of the interface limits the complexity of the system. The physical movements of interacting with the interface is something that can be taught, observed, and coached. One look at a bridge full of panels could tell an experienced eye the entire state of the system, including what people were currently working on. These are all seismically important improvements over the same bridge with 15 officers staring at their smart phone.

The old 60s TV set designers got it right, though probably by accident. :)

I really believe with modern interface design we've went down a bit of a rat hole here.
Attempting to disentangle modern faiths from their culture and social controls is a fundamentally flawed idea and gives no one pause. Everyone is primed by even decades of training to dismiss one aspect of holy text for another. And even if you could win that argument, a "personal" relationship with their deity (actually: their status within their religious community) will still reinforce their position until their rationalizations can be drafted.

Trust me on this. I spent years learning how to call Catholics hypocrites while dismissing every book in the new testament. We were very good at it, and they were very good at pressing us.
Starbucks, Exxon, Apple: Companies Challenging or Silent on Trump’s Ban
> Uber are not taxis per se

Of course Uber (and Lyft) are taxis. It's a service that you call to have a guy in a car come pick you up and take you directly to your destination. It's a different kind of taxi, certainly, but it's still a taxi.

It's very fashionable right now for startups to pretend that they're really a completely different industry than the one they're trying to disrupt, to distance themselves from the stodgy image, but marketing rhetoric doesn't make it so.
I would recommend Bottle.py, it's super easy to get you going. But the advantage with Flask is that you have more code to learn from and its arguably more adaptable. Django is good for bigger stuff, it's too heavy for hobby stuff and microservices.
How to Use Video Content in a B2B Sales Funnel
> Is there anything you and I can talk about that would convince you of not being anti-biotechnology.

Sure. I'm not strongly anti-biotechnology.

On reflection, the two points that really bother me.

a) genetic modifications are usually for stuff like "keeping potatoes from bruising because people don't like the look of bruised potatoes." Or "keeping tomatoes flavorful so people can keep mindlessly buying them out of season." They're always fixes that allow the consumer to remain as passive as possible.

b) I've never hear a single scientist make a good argument against GMOs. What, like you can't come up with a single possible downside? I think what finally convinced me to vote for Hillary was seeing the best arguments against her, by people who really hated her guts (like, really, the worst you have are dark insinuations?) I want to hear someone creative/knowledgeable come up with their best argument against GMOs. Like, they got hired to find the worst case scenarios. I just feel like I've never heard that argument articulated well.

Anyway, there are two possibilities:
a) this issue is so amazingly stupid that no informed person would ever be bothered by these practices.
b) there are real--if unlikely--toxic externalities to genetic modification, but no informed person wants to share them because they don't want to feed the fire of ignorance.

And, yeah, the dismissive tone of scientists I've talked to, coupled with their apparent ignorance, has not reassured me that this conversation is being had in good faith.
Service Mapper: Our First Step Towards True Service Management
Bloomberg suggests this is going to get upstaged by the administration's proposed changes; but they're not really revealing any details about the draft.
https://www.bloomberg.com/news/articles/2017-01-30/trump-s-n...

This months old Vanity Fair article gives some insight that Trump feels there is a role for immigration policy to make it easy for foreign students getting good jobs in the U.S. and innovating here; while his senior counselor and strategist thinks there are too many asians in Silicon Valley, and that it risks degrading civil society.
https://www.bloomberg.com/news/articles/2017-01-30/trump-s-n...

But most any substantial change to immigration policy that isn't national security related, must come from Congress.
Why is Sam dragging Ycombinator into this?
Trump visa plan would restrict foreign founders
Kodi Is Not a Piracy Application
Please point to Obama's EOs that have been shown (or even suspected) to be unconstitutional. It's hard to find without being bombarded with partisan opinion pieces or quotes to Trump threatening to strike down "unconstitutional EOs"
And the hill staffers who wrote the bill will start up a consulting service on how to comply with the small business requirements.
I'm currently a full time API developer using JS (Node), SQL (MySQL), and Ruby (Rails) and whatever is needed for each new project.

- My initial experience with "coding" was MySpace (HTML/CSS) which led me to learn/experiment with JS.

- Rails got me into API development because of all of its "magic" (even though now I'm less about magic by far); but it was a step.

- Having experience with HTML/CSS/JS made Rails easier as far as getting something up and running because I already knew what my views should look like and how to get them there.

- This allowed me more time to experiment and get to know Rails, leading me to discover a lot of terms and concepts I had to become more familiar with i/e cacheing, server-side rendering, deadlocks, data-layer, and the list goes on forever.

- I realized the best thing to be great at, in my case, is SQL because persisting and extracting data the way you want/need to goes so far in making other things easier.

- Finally, I started learning how to truly develop architecture, queues, schedule, etc once I got a job on a team where my peers and supervisors were willing to teach me.

Hope some of that helps!
>But i think it is matter of personal preference.

Not wanting the cursor to stall and then jump around is not personal preference though.
All I ever knew about Club Penguin was that for a while it was popular for people to post dirty stuff there to get banned and then submit a screenshot of the ban to Reddit. [0]

[0] https://reddit.com/r/bannedfromclubpenguin
I don't know if this feature is still around, but in India the calls to drivers/passengers were made via pressing the button in the app, which launched the dialer and connected the two calls via a third ephemeral phone number provided by a cloud telephony API.
There's much more to it. The VCs have that information. People should message me on Facebook to get more information. It has a growth innovation to decimate Advertising and chew up existing markets to spit out new markets.
Oh that is a little awkward. You can configure it, but the configuration options appear below the CPU bars. So if there's already so many that your screen is filled, that's a bit moot.

This stackoverflow has some pointers though: http://superuser.com/questions/806614/how-to-compress-or-hid...
First start by defining "backend". It means something different depending on the size of the project. Many systems now are three tier meaning front-end, middle-tier, and backend.

What you probably want to focus on is the middle tier. In those three tier systems the backend is actually very low level (data processing, storage, replication, message brokering, etc) and is often handled by third-party products such as database engines.

Some (many) projects combine backend-and middle tier as if they are the same thing. And in some systems the middle-tier is very thin and just slightly abstracts the backend.

So definitions aside... if you want to transition to middle tier...

- Learn API development. Especially focus on REST and possibly GraphQL. Learn the difference between a 422 and a 401 error, GET/POST/PATCH/PUT etc, etc.

If you want to really get into backend...

- Learn hardware limitations

- Learn Linux very well

- Learn about job queues, Message busses, and interprocess communication

- Learn about service discovery and the differences between eventually consistent and strongly consistent

- Learn about containerization

- Learn about system operations

- Learn algorithms. Including graph algorithms and how to determine algorithmic complexity

Useful for both...

- Learn SQL

- Learn a few NoSQL systems... MongoDB, Elastic Search, Redis

- Learn about security

Don't worry about specific languages. The concepts carry over to any language. If you have to pick, Node.js, GoLang, Ruby, and Python are all acceptable choices for middle-tier.
The motivation behind publishing this database is interesting. It's a response to the western media using the term "Polish Death Camps", which enrages polish public. Personally I didn't think it was a big issue until I saw Obama use that term.
Source on "Most taxi drivers are immigrants and many are refugees, whose families are directly affected by this ban"?
I'm not a fan of Apple, but I think it's unfair to blame Apple in this case. If it's an LG monitor, it's LG's problem.
I guess you could then just plop in a small lisp (scheme!) function instead of units and values in order to place things as you like them.

You could then have standard functions that did what a lot of the keywords did.

On the other hand, It could get incredibly complicated too...
Fairness is a luxury.
Start cultivating your own public image in the internet circuit of your field / industry and aim at becoming an internationally recognised expert in say 5-10 years. That way, your 50+ career might be made of a number of consulting opportunities and advisory roles. I'm in my early 40s and in the process of converting my three static websites for three different industries into blogs, one at time within this year.
React London – Bombastic 1 day conf blowing open the React ecosystem
Marcus Feitoza wrote an example of the SAM pattern with mithril https://jsfiddle.net/mfeitoza/pvdLkny7/
>"Desktop Linux", (what distro/version?), tends to work out of the box with no problems on mainstream desktops, even with Pascal GPUs.

You'd be surprised.
You left out "targeted voter suppression" in your list of reasons democrats didn't turn out. With North Carolina being a particularly egregious and well documented example.
>“Before enacting that law, the legislature requested data on the use, by race, of a number of voting practices,” Motz wrote. “Upon receipt of the race data, the General Assembly enacted legislation that restricted voting and registration in five different ways, all of which disproportionately affected African Americans.”
https://www.washingtonpost.com/politics/courts_law/supreme-c...
The Germans were certainly not universally behind the Nazi's.

https://en.wikipedia.org/wiki/German_resistance_to_Nazism
Also, secrecy has kept me alive.
Work for a big/established/old company, where your experience will not count against you. I'm 30, and at my office everyone calls me 'kid'.
Exec orders might be coming. https://news.google.com/news/amp?caurl=http%3A%2F%2Famp.usat...
His examples for the negative effects only being 'initial' is the integration of Italians and Irish, but his own study shows this did not yet happen with latinos, asians, or blacks - not exactly recent arrivals to the US.
you may have missed out on "the banks money" part
Uh, the question was not actually about languages, but about use of glibc.

You can have a C that doesn't use glibc and doesn't have this problem. The question here is whether Rust, which in using the system libc will often use glibc on linux systems, has a way of working around this problem elegantly.
No, your code does Not need comments
Smartphones work because you do one thing at a time. Adding a basic camera for example leverages the existing storage, battery, processor, screen, case, etc.
Except that it's quite not true that all people are dumb, ignorant, and bigoted. Dumbness (or more precisely intelligence) has a distribution over the population, and selective ignorance and bigotry in certain ways is correlated with politics.

In particular, eligibility for work visas actively selects for non-dumbness: you have to get hired for a job. Eligibility for birthright citizenship does not. So there are solid reasons to believe that immigrants to a country (any country) are statistically less dumb than native citizens.

Immigrants also necessarily have more life experiences and more personal knowledge of people of different backgrounds and origins, which makes them less likely to be ignorant and bigoted, too.
If you have 2 27" with 1440p and go to 2 27" with 4k which do you think the field of vision changes? It should be exactly the same. The potential differences would be that you can have either more screen estate (but with tiny rendering) or a much better image quality if scaling is used. I would at the moment always go for 4k due to better image quality - and not for anything else.
Hate to break it to you but someone with a PhD is not a 'new grad', they have often been working in a high pressure job for ~5 years post graduation, usually required to do teaching, assist on their supervisor's research projects (lots of grunt coding), and do research and write a thesis. In this hypothetical, their value comes from having specific expertise on top of general skills.

There is no guarantee you will be able to find an American with those skills, even for $129k. If there is a long term need, and the industry doesn't move somewhere cheaper, eventually there will be more applicants. I've yet to meet any company who says 'no problem, we'll just delay that project until we can find someone'.

You could have a payroll tax on H1Bs, say 25%, that goes toward funding STEM PhD stipends, and peg their minimum salaries to be greater than the median of comparable American salaries. Though that may create a perverse incentive for companies to pay locals a lot LESS so as to reduce the overall salary bill. Needs some expert modelling...
Leveraged index funds borrow money from banks and invest it. For example if you invest $100k in a 3x fund, it will borrow an additional $200k (from banks) and invest it. Each day it will be rebalanced to maintain the 3x leverage.
I'm not an immigration lawyer and I don't know. Does the
AG normally deny the president access to the DoJ based on an unspecified, ethereal debate over the potential conflict behind a few statutes?

People are claiming that she had a constitutional obligation to do this which superseded her other constitutional obligation to serve the duly-elected chief executive. Do you contend that any potential statutory conflict rises to that level? If so, it would appear that the AG can only act on laws that had been fully adjudicated and for which there is currently no controversy or unsettled questions of law.

Remember, this is not about prosecutorial discretion; this is the acting AG denying the president access to resources that would typically be available to present his case to the judiciary, whose actual job is to make these determinations.

You seem to be radically redefining the role of the AG/DoJ.
Not true.

When the FCC says you must accept interference, that means you have to live with it if the interfering device meets emissions standards. It doesn't mean the device has to be functional in the face of interference.
I use PowerShell with a command line app called chocolatey[1] as my package manager. With that, you can install the apps you need (Chrome, Firefox, for ssh use putty{ssh} or win32-openssh[2] from Microsoft, cmder for a console, curl, vim, git, etc).

[1] https://chocolatey.org/
[2] https://chocolatey.org/packages/openssh
> But still... some of the syntax we have now, not to mention the sheer breadth of verbiage, is insane

I had somehow missed that your gripe is with the syntax - I fully agree with you on that! CSS definitely feels kludgey, especially for larger/complex apps or sites. I now think of real CSS as a target that my build system generates as I mostly write in Sass or LESS. I find those superior to vanilla CSS in maintainability and composability.
Both the President and the AG serve at the pleasure of the People of the United States, and Trump is about to find that out the hard way.

Trump has the support of roughly half of the country.

Regardless of how loud the opposition is, don't confuse their passion for widespread support.
Show HN: Backmail – Automated Gmail backups
Ironically I swapped the Intel 7260 in my XPS 13 9333 out for a Broadcom chip since every ~10 seconds the thing would flake out and I'd get a spike in latency >300ms - made normal web browsing a pain, voice calls were annoying beyond belief.
Any specifics?

I find GNOME 3.22 to be at least as, if not more usable than macOS.
Hi All ,

After reading across various comments in HN about google locking email accounts, and people setting up Gmvault for backing up gmail at home servers, i started working on this side project , which is ready to be Show HN'ed - Backmail - https://backmail.io . Backmail is a service, which helps you take a regular backup of your Gmail accounts (both personal and custom domain gmail accounts). Lot of exciting features are planned in future (like restore to another account with a single click , personal encryption key, 2FA etc), but would very much like to get your feedback on this MVP.

Thanks in Advance,
OP
Why watch movies about the past when you can observe these things in real life all around you?

The biggest question in my head is where do these power types find the large numbers of people to execute their ill plans? It seems like someone is always ready to jump into the role of camp guard at the first opportunity.
Depends on the car, the woman's civic was this cross pattern, that had to be cranked out.
I have worked with some managers that defensively promote others loyal to them around themselves in a similar fashion, but had not heard the term before "negative selection" but it explains it beautifully.
Disney's not going under anytime soon.
I'll give you my perspective as I'm nearing 40; I think there's no problem being an older developer as long as you stay up on current technologies and trends so that you can talk to your teammates and potential employers in their own language. If you interview and you constantly sound dated or have to ask for explanations on terms you don't recognize that will be an issue.

I honestly am the best developer I've ever been. I am constantly learning new stuff and usually know more new frameworks and languages than young developers I interview. I don't rest on my laurels. I think that's key.

Marketing I agree with you is probably harder, depending on the industry you're marketing for and the company you're working for. Ultimately, though there are objective aspects to marketing (e.g. running tests and seeing what works) but if you are having to be a source of ideas, as we get older it may be harder for us to come up with marketing and product ideas that truly interest a younger generation. So if you really enjoy marketing and want to stay in it, you may want to move to a company who is targeting people in your age group. I think that's true for anyone, though. A 20 year old may not know how to market to 40 years olds as well as a 40 year old.

If you want to get out of marketing and are looking for other career choices that you can age gracefully in, I think the firs thing is to ask yourself what you would enjoy doing and then from that list pick what you think you'll have the opportunity to age gracefully.
The immigration ban covers 7 specific countries by halting entry for 90 days (they are already subject to I think 120 day wait period) while the White House reviews the procedures for screening immigrants from those specific countries.

The US did not ban immigration. I wish people would stop saying that. It's factually incorrect whether we are for or against this specific measure.
Here's alternative way to think about this. If you consider the fact that a lot of states are oppressive to their people(minority suppression, anti-choice, anti-environment, etc.) you see that people who can't live under those rules move elsewhere. Often to larger states/cities. The problem with this is that it only sways the electoral college more in the direction of the oppressors. Non-oppressive states get bigger, more inclusive and more open. Oppressive states push a single minded, and often single party, mentality. This essentially locks the power of the electoral college into the hands of the more oppressive states.
Ha ha, but is it more confusing than javascript actually - removing the factor that what you already know is less complex than a new thing.

(Especially scheme is rather rigid in my humble opinion.)
How does cash vary in value? If you have a $50 bill, you can expect to buy a very predictable amount of food (for example) next week, regardless of what happens. Not so much if you have 0.0521 BTC.
It's also worth looking into the "research chemical" 25I-NBOMe[1] -- it's "a highly potent full agonist for the human 5-HT2A receptor" and has similar effects to LSD. It could be a useful tool in further understanding the role of this specific receptor in the human brain. Perhaps its effects could be seen as a subset of LSD's?

1: https://en.wikipedia.org/wiki/25I-NBOMe
There are different things we did (emphasis on "we". YMMV):

- Check prices of other products in the same market (by market, I don't mean ORM in our case but all libraries, including UI libraries like Sencha's products, or ZK)

- Never compare with prices of products from other markets (e.g. tools in our case. The value proposition of a library cannot be compared to that of a tool like IntelliJ, or a database like Oracle).

- Ask existing users (that's gold!)

- A bit of this: http://dilbert.com/strip/2010-10-20

- Testing different price plans (express, professional, enterprise)

- Testing different subscription terms (monthly, yearly, perpetual)

- Testing different discounts (hint: don't offer discounts in a B2B product)

The biggest win (for us) was to introduce tiered pricing (check the bottom of https://www.jooq.org/download/price-plans), as this got rid of discount discussions which are humiliating for both parties without adding real value, and helps high volume customers keep admin work low. They don't want to count the exact number of licenses needed.

What we don't do:

- Offer special reseller discounts (I don't see why we should, resellers would work with us nonetheless - they can add their margins on top of our price)

- Have country-specific pricing (that's just too complicated to track and validate, at least for us)

- Raise prices for existing customers (not yet, and no plans yet), even when they purchase more licenses.

- Probably tons of other things we hadn't thought of (yet)
I don't get this perspective.

SF is one of the most expensive cities in the US. The very fact you live there means you're well off. People with the mean (or median) US wage, couldn't even fathom living within the city limits.

It's kind of like someone who lives in Beverley Hills saying "I make $500K per year, but I'm only middle class since I can't afford an average home in Beverley Hills". Well no shit, the homes there are tens of millions of dollars.
Machine Learning for DevOps: Getting LogReduce Signatures