skysight-inc/HackerNews huggingface dataset:
Karr Lab (http://www.karrlab.org) @ Mount Sinai Medical School | New York, NY 10029 | Research Associate, Postdoctoral Fellow, or Software engineer | Full-Time | ONSITE | $50-70k

The Karr Lab at the Institute for Genomics & Multiscale Biology at the Icahn School of Medicine at Mount Sinai is seeking a talented, ambitious scientists and engineers to develop technology for building, simulating, and applying cutting-edge whole-cell computational models of individual cells.

We are developing whole-cell computational models which comprehensively predict how behavior emerges from the molecular level by representing all of the biochemical activity inside cells. Our goal is to use whole-cell models to transform bioengineering and medicine into rigorous, quantitative disciplines. Our work is highly interdisciplinary, involving systems biology, genomics, bioinformatics, data integration, parallel simulation, optimization, software engineering, and data visualization, and highly team-oriented.

We are looking for scientists and engineers to help develop several technologies, including a domain-specific language for describing whole-cell models, a parallel multi-algorithmic simulator, scalable tools for visualizing and analyzing high-dimensional simulation results, and tools for handling personal `omics data.

More information: http://www.karrlab.org/join or Jonathan Karr (karr@mssm.edu)

How to apply: Send a cover letter and a CV to Jonathan Karr (karr@mssm.edu)
Justin Wilcox hits the ball out of the park on actually doing the interviews: http://customerdevlabs.com/2013/11/05/how-i-interview-custom...

Kevin Dewalt has some great advice too: http://kevindewalt.com/2013/01/28/how-375-and-craigslist-sav...
unrelated: are you the billiob that used to contribute to aMSN back in the days?
> I would get one from local market for that amount of money.

Wait, why? Are you implying foreign workers are not competent and can't be exceptional? Surely it isn't that?

Otherwise, sounds like then H1B will finally work as intended, you'd be able higher exceptional people from overseas who might not be available in your area? Maybe there is a distributed systems expert from Argentina or a compiler writer from Ghana. For you to reach out to another country, they'll obviously be very qualifies and demand a decent salary.

> Plus, what international student will do once he completes the college, and with quarter of million in debts (say Bachelor only) ?

Go home or get a $130k salary if he is qualified. International student acceptance doesn't somehow guarantee or imply a continuation of stay based on employment. There is (or was) an work program where they can work in the industry as co-op / intern for a year or two. That can probably be expanded.

> Will you hire college fresh grad for 130K ? Don't think so.

Yes I would! There can be exceptional graduates. I have seen and interviewed some. Google / Facebook / Microsoft already pays that much for good graduate and more.

> This is USA, this IS a country made, constructed and developed by excellence and hard work of immigrants with their hopes and dreams.

So if they do such good work we should reward them appropriately by paying them a competitive salary. H1B should not be a way to bring in cheap labor. You can argue there should be other visas for that but H1B shouldn't be that one. And somehow you are tying it to hopes and dream. What about the hopes and dreams of develops working in US?

> There is no a notion of "nation" in USA, there is no such thing.

That is completely bogus. There is a strong notion of a nation here precisely because there is ethnic, religious or other history. If anything Americans are criticized for over-emphasizing their "Americanism".

> It's just a colony of immigrants moved away from their homes to build something they could not there. This is a dream land, this is an opportunity land and should remain such for everyone.

Well if this is a dream surely we don't want ruin that dream for those who are here and suppress their wages.
The worst case is neither worst president nor worst damage possible by a presidential power. But its the worst 51% votes can do. Because there will come someone who will say anything to get these votes and people will vote themselves into dystopia.
Great questions!
1. Lottie started as a ios hackathon project with our motion designer and me. The idea was to just try and get something out of after effect and simply moving on screen. We ended up getting quite a bit further and wanted to keep working on it.
For a while we were working on it in our spare time.
Airbnb is a great place for open source. Open sourcing code is encouraged by the company. So we made a roadmap of what we wantsd to accomplish, a list of benefits and gains, along with a wish list of future possibilities for lottie and took it to our managers. Basically we pitched it. We also looped in a few product teams and found a handful of small places to use lottie. We also brought on an Abdroid engineer. After this we got approval to move forward with lottie in a 30/70 type fashion. Over all we spent nearly a year, from hackathin to release, on Lottie.
We checked out what others were working on and reached out to bodymovin and squall. I cant remember if we reached out to adobe.
You can't even rely on that...

long --> 4 bytes in 32 bit builds everywhere I've used.

long --> 4 bytes in 64 bit builds on windows and OS/400, 8 bytes in almost all 64 bit builds on UNIXs that I've used (HPUX,Solaris,Linux,AIX).
> If you don't like the fact that President Trump can order the assassination of an American citizen, the time to speak up is when President Obama first claims that authority.

The Economist DID speak up against that when Obama tried to do it. http://www.economist.com/node/21531477
No doubt that would open the door to all manner of skullduggery. Infosys then opens a new operation in West Armpit, Alabama and their employees now make 150% of the going rate for Java developers there in West Armpit. It is just a weird quirk that said employees wind up doing lots of travel...
High as compared to what? Supply curves don't operate in a vacuum.
Riddle me this:

We're hiring massively (SF East Bay), have a really hard time finding suitable, qualified candidates (from Java backend to native apps on iOS, Android, Windows). And even our junior devs make more than your new floor in base pay, not even counting RSUs.

If I would start filtering out H1B transfers (and other visa types), my hiring pipeline would be empty.

Where are the former Pennsylvanian coal miners pouring into tech? Where are the great US coders willing to move to the CA Bay Area? I don't see them. Indians, Chinese, Russians, Ukranians, yes. 3rd generation mid-westerners? crickets. (
I did move my family, from Europe to the US. )

The US education system does not generate enough coders.
It's too bad before college, too expensive in college.
Decent to great public school systems in those other countries take up that slack.

You restrict foreigners joining tech and the sector grinds to a halt.
The US population on a macro level right now is simply too uneducated to run it.
r/altright was openly a neo-nazi subreddit, with hitler posters and calls to kills jews, at some point you need to draw a line on what should be there.
I ran two SaaS companies through sale (small-scale both times), consulted in ~20, and spend way too much time talking to other SaaSy folks. Know that you're asking a how-long-is-a-piece-of-string question, because the answers here vary tremendously if you're building a small one-man operation versus building e.g. the next Salesforce.

MVP: The purpose of an MVP is collecting signals of interest that, if you had a better software product available along the forecast vector, people would pay money. MVPs can be as simple as mockups or a few sentences of description if people in your audience already trust you. If you want something which demonstrates core functionality, that can be done in a day to a few weeks.

Functional product: You can reasonably ship code people will pay for in 2~6 weeks on the short end; a lot of people spend much, much longer, either because they're doing it part time, because their product is inherently complicated (e.g. infrastructure), or because (most commonly) they waited too long to ship.

"Getting into the green": Welcome to running a business! You now have to start getting precise about ideas like "green." If you simply mean "product covers its costs", the cost of running a SaaS app is plausibly under $200 a month, so you can very easily cover the costs by selling it to 5 people before launching it. The more interesting question is "How long does it take to get to ~$10k in monthly recurring revenue?", which is generally enough such that you can devote your fulltime effort to the business going forward. The mean time to that milestone among my friends is ~18 months; the shortest ever was almost $30k at the end of ~4 weeks and I took ~4 years to sustainably hit $10k/month myself in one business. (There's a story there.)

* What about further customer support, bug-fixes, security, SLA*

Less trouble than you're modeling them as being. Marketing and sales are hard; if you can successfully sell it to people and build it, none of the above are beyond your capabilities.

Is it worth to spend so much time and effort if i don't have huge savings to focus only on this thing?

I think the plurality of my friends with SaaS companies started them as side ventures w/o having sufficient savings to buy their full-time attention from day one. This is less common on the investment seeking track, though they have a pack-it-in-if-we-don't-raise-a-seed-round-after-N-weeks built into their model.
I think that's an edge case that is < .01% of what the H1-B visa is used for. The problem is that 99% of H1-B is being used as most people have described, which is undercutting the market value of engineers.
Did you reach the end of the post? In the final version of the code, each of those functions is used exactly once.
The first version references them to allow for a single point of refactoring to increase the number of command messages or status messages (the valid_xxxx_message() function call). He recognizes this as a not ideal and then refactors the code to have both the benefit of the jump table created by the switch statement and the benefit of the if statement (the single point of refactoring).
You know, I was a lot younger then.

Furthermore I was answering a direct question: "What is the problem?"

Also I put the "privileged" word in quotes for a reason: while being male gives me a number of advantages it also gives me a number of disadvantages.

Furthermore there is all the rest: coming from a low socioeconomic background should account for a lot as well (buying a pc was a huge deal - I think I was 15 when my dad finally managed to get hold of one, going abroad for holiday was never an option, working unpaid at my dads business was pretty much expected and I started working as a farm hand with other farms when I was 15. )

As I said I don't care much but I think I can explain why for a lot of young men the idea of male "privilege" feels like a reality they don't experience as for them any male privilege seems to be overshadowed by a number of other factors.
Can you make an example?
If I could find a good one, I just might buy it, too. My AGS-101 isn't exactly an ideal system. But then, a GBASP might be cheaper...
The only way to get money out of politics is to stop making it a worthwhile investment. As long as people can turn a profit, they will be willing to spend money to get in line.
Early America was full of Native Americans and they didn't need those immigrants at all.

The people that needed the skilled laborers were immigrants themselves.

By the way, the very best way to stop immigration is to make other countries wealthy.
>> I use duff's all the time in micro-embedded; best way to have 'coroutines' without all the necessary stack switching interface.

Can you provide an example? We use state machines all the time, but I have not seen a good example of mixing other flow control statement into a switch/case outside of Duff's Device.
1. You're using Wordpress, that's already good. It has autoupdates. You're unlikely to get hit by a vuln like this.

2. Don't disable autoupdates.

3. Avoid plugins and external themes. If you can stick to Wordpress Core. If you use plugins use as few as possible and only ones that are maintained regularly. Keep plugins and themes updated.

4. Don't disable autoupdates.

Also, have I mentioned you shouldn't disable autoupdates?
You have a very rosy picture of immigration pre-Trump. I can remember years ago co-workers stuck in their home country after returning for holiday because of some administrative typo on their visa application or being turned away at the border because their story sounded "fishy".

Immigrants have always be at the whim of immigration officials when it comes to entering the US. Read some of the US immigrations forums. It's not unusual for people to not return home for years for fear they can't get back in because of some change in policy.
I switched from xmonad to another window manager and eventually to i3 many years ago, and there's no way I'm going back.

Yes, you can do simple stuff in xmonad without knowing Haskell. But for more complicated stuff, you have to either copy and paste code that you don't understand, or ask someone who knows Haskell to write it for you. And there's no way you're going to be able to do troubleshoot non-obvious problems without either knowing Haskell or once again asking someone who knows Haskell to do it for you. That's way too much of a pain in the ass.

Configuring and troubleshooting i3 doesn't require knowing Haskell, is really simple, flexible enough for what I need, and any advanced functionality I want it to perform I can program in my own language of choice.
I've yet to hear a convincing argument for why I should be forced to subsidize the American proletariat.
Hosted S/MIME by Google provides enhanced security for Gmail in the enterprise
I subscribe to Matt Levine's Money Stuff email (A daily take on Wall Street, finance, companies and stuff.) it's a great round up of recent events and can be signed up to here: https://www.bloomberg.com/view/?alcmpid=view&subscribe-form=...
Star Wars Force Arena – Already 2017’s Mobile Game of the Year?
r/altright was openly a neo-nazi subreddit, with hitler posters, calls to kills jews and harassing other users, at some point you need to draw a line on what should be there.
I just read through the assembly instructions (it's delivered in kit forms, looks like a great adventure to put together) and didn't see any mention of an eMMC module.

I guess that means it's pre-soldered to the motherboard, and the TERES-PCB1-A64[1] spare part page does list it. So, perhaps not super-easy to upgrade that, then. :/

[1] https://www.olimex.com/Products/DIY%20Laptop/SPARE%20PARTS/T...
> Unless you linearly scan the whole binary all the time, your CPU makes sure that only the stuff you're currently using is in the cache, so only the data your hot loop is touching.

Cache fills optimize for linear scans, and have nothing to do with eviction.

> You could easily see that your assumption is wrong by observing that a typical C application is not 1000 times faster than a typical Java application.

What assumption are you talking about?

Where do you find your typical applications? Spark is supposed to be one the fastest Java-implementations of a database system, and it's 1000x slower than the fastest C-implementation database systems, but this is clearly a problem limited by memory.

What about problems that are just CPU-bound? C is at least 3x faster than Java for those[1], so just by being "a little bit faster" (if 3x is a "little" faster) then as soon as we introduce latency (like memory, or network, or disk, and so on) this problem magnifies quickly.

[1]: https://benchmarksgame.alioth.debian.org/u64q/compare.php?la...
Information Security Term Clarifications
I am interested and I will certainly read the Go version of the documentation, but the .NET of the docs are showing Go code instead.

http://proto.actor/docs/dotnet/hello%20world
Perhaps your notion of what a byte is different, but according to the C99 standard:

- sizeof returns size in bytes;

- sizeof (char) == 1;

- one byte has CHAR_BIT bits;

- CHAR_BIT >= 8.
Free Press Releases
it would with coreboot

https://www.reddit.com/r/thinkpad/comments/5p3mpm/how_to_fla...

+ https://github.com/hamishcoleman/thinkpad-ec for EC sourcecode

besides Allwinner A64 = tons of binary blobs, often containing gpled code and openly violating open source licenses
Everwise | New York | Full Stack Developer | Onsite | Full-time |

About Everwise
Everwise is a startup that works with companies to help their employees grow and reach development goals over our platform. We do this from a new angle - harnessing the power of social relationships, including matching users with mentors and peer groups, and using curated content to supplement the experience. Our platform allows us to scale out customized learning experiences for both our enterprise clients and individual users.

Day-to-day we leverage Docker, AWS, Node, React, Ruby, Redis, and Postgres; we're looking for someone who can solve an array of problems with a broad set of technologies.

Interview Process. We have 3 structured interview - A phone interview, followed by a panel engineering interview over Video/Coderpad, followed by a structured on-site interview.

If you are interested in this role, or any of our others, please reach out to me over email.

This role, and all others can be found here.
https://boards.greenhouse.io/everwise#.WJNT2LYrI6g

Thanks
Stephen Fleming
Everwise
stephen@geteverwise.com
Do realize Apple did add 7 days to the quarter this year compared to 2015. Apple started quarter on Sept 25 and ended on Dec 31 in 2016 or 97 days versus their 2015 only 90 days.

Apples to apples the Mac declined as did iPhones.
New product announcement backfire. A textbook case of not knowing your customers
You will never, ever look back.
Obama’s FCC Head Is Worried About Our Online Future
I guess this is a personal opinion, and I definetly do have a skin in the game being an immigrant, but I do sincerely believe that studying in an American university is kind of a life changing experience (it was for me!). Its not like everyone who comes here wants to live here: a lot of my friends went back, mostly because they like to be near their families, like to live amid their own culture. So if someone does decide to stay here, it does mean a certain amount of commitment and sacrifice. Studying and living in the US is kind of like a trial run: some people like it and others don't. So for those who do, who are well educated, willing to contribute to the American economy and society, it feels like a shame to kick them out.
There is more to code than legibility. In general, the priorities are correctness, legibility, legibility, a few hundred more times legibility, then stuff like performance, memory usage, binary size, predictability, etc.

But this is C. C is used on a wide diversity of contexts, and on some of then the order above changes.
Find out if she is the one to marry
Stitch, Inc. | Philadelphia,PA | Multiple Open Positions

* Who We Are *
Stitch is a simple, powerful ETL service built for developers. Stitch connects to all your data sources--from databases like MongoDB and MySQL, to SaaS tools like Salesforce and Zendesk--and replicates that data to your data warehouse. With Stitch, developers can provision data to analysts and other team members in minutes, not weeks. To learn more, visit www.stitchdata.com, read our blog, and follow us on Twitter (@stitch_data).

* Open Positions *
We currently are looking to fill the following roles:
- Mid-level/Senior Software Engineer (ONSITE)
- Senior Cloud Operations Engineer (ONSITE)
- Developer Evangelist (REMOTE)
- Business Operations Manager (ONSITE)

All job descriptions can be found here: https://www.stitchdata.com/jobs/

* Interested? *
Email Sam Glasberg - sam@stitchdata.com or apply online.

Thanks!!
I play my games through steam, but often buy through Humble or GOG when I can. Mind, I can't always do that (and will buy through Steam when there's a sale on), but it's insurance when I can.

For really old games, I usually just buy the disks outright.
I did. But not requiring the `if` at all obviates the need for this `switch` abuse. Hence my question about its necessity.
Stitch, Inc. | Philadelphia,PA | Multiple Open Positions

* Who We Are *
Stitch is a simple, powerful ETL service built for developers. Stitch connects to all your data sources--from databases like MongoDB and MySQL, to SaaS tools like Salesforce and Zendesk--and replicates that data to your data warehouse. With Stitch, developers can provision data to analysts and other team members in minutes, not weeks. To learn more, visit www.stitchdata.com, read our blog, and follow us on Twitter (@stitch_data).

* Open Positions *
We currently are looking to fill the following roles:
- Mid-level/Senior Software Engineer (ONSITE)
- Senior Cloud Operations Engineer (ONSITE)
- Developer Evangelist (REMOTE)
- Business Operations Manager (ONSITE)

All job descriptions can be found here: https://www.stitchdata.com/jobs/

* Interested? *
Interested? Email Sam Glasberg - sam@stitchdata.com or apply online.

Thanks!!
Design Case Study: Mascot for Toonie Alarm. – Design4users
Startup Company: The Game Is Now Greenlit
Free DataScience video lecture: Gradient Boosting (examples in Python and R)
We're probably underestimating how quickly EVs will disrupt the oil market
To add onto this:
- http://dunkels.com/adam/pt/

Even though it is an abuse, these sorts of libraries are fascinating to me: making use of language features in unexpected (most likely unintended) ways.
What's the problem with typing tmux? I think this is exactly right for the typical audience of suckless projects. No dwm or dmenu users are complaining about "missing features".
I think, not refunding the application fee in the event of a denial might be a better solution. It acts as a rate-limit, disincentivising Indian companies from applying for many H1B's.
> I have heard of the US refusing entry to people with visas. I know someone this happened to, in fact.

That's along the lines of if something happens to one person it is a tragedy but if it happens to a lot of people it is statistics.

The numbers are now high enough that it has become a statistic, and one worth noticing. It also draws attention because the list of 7 countries could easily be expanded (on a twitter inspired whim no less).

It's the capriciousness and the uncertainty coupled with the numbers that make it an item, not because it is Trump or someone else at the helm, if Obama would have done this it would have resulted in much the same level of pushback.